0

我已经使用模拟器构建了一个 Android 应用程序进行测试。它连接到localhost获取和发送运行良好的数据。现在我想在我的移动设备上试用该应用程序。我已阅读我必须:

  1. 将我的计算机连接到我的路由器网络
  2. 将我的手机连接到我的路由器网络
  3. 转到代码并用10.0.2.2我的计算机的IP替换

我对吗?如果是这样,那台计算机的IP是将我的计算机连接到互联网的IP吗?

4

2 回答 2

2

如果您在 Eclipse 中进行开发,您所要做的就是:

  1. 使用 USB 数据线将您的设备连接到计算机
  2. 右键单击应用程序的根目录
  3. 选择“运行方式”> Android 应用程序
  4. 如果您的设备已连接,它应该会自动运行

请注意,有时您必须选择是在连接的设备上运行还是在模拟器上运行,但一个窗口会显示您的选项,您只需选择一个即可。

就那么简单。

于 2012-07-03T19:08:25.003 回答
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

于 2012-07-03T19:32:49.243 回答