我已经使用模拟器构建了一个 Android 应用程序进行测试。它连接到localhost
获取和发送运行良好的数据。现在我想在我的移动设备上试用该应用程序。我已阅读我必须:
- 将我的计算机连接到我的路由器网络
- 将我的手机连接到我的路由器网络
- 转到代码并用
10.0.2.2
我的计算机的IP替换
我对吗?如果是这样,那台计算机的IP是将我的计算机连接到互联网的IP吗?
我已经使用模拟器构建了一个 Android 应用程序进行测试。它连接到localhost
获取和发送运行良好的数据。现在我想在我的移动设备上试用该应用程序。我已阅读我必须:
10.0.2.2
我的计算机的IP替换我对吗?如果是这样,那台计算机的IP是将我的计算机连接到互联网的IP吗?
如果您在 Eclipse 中进行开发,您所要做的就是:
请注意,有时您必须选择是在连接的设备上运行还是在模拟器上运行,但一个窗口会显示您的选项,您只需选择一个即可。
就那么简单。
您是对的,当您简单地连接到本地路由器时,您可以通过将配置更改为指向:“http://10.0.2.2:8080”来访问您的本地主机
我发现其他方法非常乏味
http://juristr.com/blog/2009/10/accessing-host-machine-from-your/ http://developer.android.com/tools/devices/emulator.html#emulatornetworking