Android 无法连接到使用设备测试我的应用
我无法使用连接到计算机的设备测试我的应用程序。我已经将我的android手机连接到机器上,当我尝试运行应用程序时,我收到了这个错误。我可以连接到我的生产服务器和模拟器,但不能通过我的设备Android 无法连接到使用设备测试我的应用,android,Android,我无法使用连接到计算机的设备测试我的应用程序。我已经将我的android手机连接到机器上,当我尝试运行应用程序时,我收到了这个错误。我可以连接到我的生产服务器和模拟器,但不能通过我的设备 http://10.0.0.20:8080/gate/action.do I/System.out(2244): data.get(0) username=almasi No route to host java.net.SocketException: No route to host at org.a
http://10.0.0.20:8080/gate/action.do
I/System.out(2244): data.get(0) username=almasi
No route to host
java.net.SocketException: No route to host
at org.apache.harmony.luni.platform.OSNetworkSystem.connect(Native Method)
at dalvik.system.BlockGuard$WrappedNetworkSystem.connect(BlockGuard.java:357)
根据您收到的错误,您似乎正在使用网络操作连接到本地服务器并从服务器获取所需的数据。上述地址
(http://10.0.0.20:8080......)
您提供的可能不适用于设备,但它适用于模拟器。因此,尝试使用(http://Your.IP.Adress......)
而不是(http://10.0.0.20:8080......)
可以解决您的问题。如果你不把你的问题用一些代码重新发布,这样我的答案就有可能被编辑。此外,至少在测试时确保您的设备具有Wifi/高速互联网。希望这有帮助 似乎您的手机和PC不在同一网络上,请确保您的android具有与PC在同一网络上的IP,例如10.0.0.XXX
当您从仿真器或生产服务器连接时,它可以正常工作
它与您的相关应用程序是否安装在设备上?10.0.0.20:8080这是我机器的ip。在emulator上,我将ip更改为10.0.2.2:8080如果您在windows上,只需打开命令提示符并键入ipconfig-->按enter键。您会发现您的PC IP地址类似于xxx.xxx.x.xxx。因此,请将其包含在您的url中,然后重试。我是从ipconfig 10.0.0.20获得此ip的。我如何查找或知道我的android所使用的ip或它是否在同一网络上查看电话中的此问题,只需转到
设置->Wi-Fi->高级