我正在使用Google Cloud Messaging开发Android应用。我正在使用外部服务器xampp并在外部移动设备上测试它(没有模拟器,因为它很慢)。这基本上是聊天应用程序。我在连接方面遇到问题。 我知道如果我在客户端代码中使用模拟器,我需要使用http://10.0.2.2:8080 ip进行测试。 如果我想在外部设备上测试它,我需要使用router ip http://192.168.x.xx:8080。我需要一些指导,如何配置以使其成为可能。
由于 迪帕克
答案 0 :(得分:3)
您可以使用Google Chrome端口转发执行此操作,如下所述
第1步:
在桌面Chrome窗口中输入chrome://inspect/#devices
,如下所述
Chrome窗口还会显示设备名称,型号和IP地址
Chrome远程调试设备检测
第2步:
在端口中添加端口以转发它并在设备上可访问,如下所示。
单击Port Forwarding按钮,然后检查Discover USB设备。
您将获得如下所示的小模式,您可以在其中输入本地主机地址并轻松通过外部设备上的应用程序访问它。
然后,添加地址后,选中“启用端口转发”。
您已完成设置以在外部设备上访问它。
适用于Android的远程调试的Chrome端口转发设置
Android外置设备上的Chrome也应同时打开以查看输出。
第3步:
然后使用App中设备中打开的url直接在外接设备上测试
桌面(开发机器)
Android(外部设备)
注意:强>
1.设备应使用USB电缆连接到开发中心 已转发端口的计算机,否则连接丢失 2.此模式在Chrome中的隐身模式下无法使用
答案 1 :(得分:0)