我使用模拟器构建了一个Android应用程序进行测试。它连接到localhost
以获取和发送运行良好的数据。现在我想在我的移动设备上试用该应用程序。我读过我必须:
10.0.2.2
替换为我的计算机的IP 我是对的吗?如果是这样,该计算机的IP是将我的计算机连接到互联网的IP吗?
答案 0 :(得分:2)
如果您在Eclipse中开发,您所要做的就是:
注意有时你必须选择是在连接的设备上运行还是在模拟器上运行,但是一个窗口会显示你的选项而你只需选择一个。
这很简单。
答案 1 :(得分:1)
你是对的,当你只是连接到你的本地路由器时,你可以通过改变配置来指向你的本地主机:“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