在另一台机器上连接android模拟器

时间:2010-08-26 08:35:23

标签: android emulation adb

我需要24小时测试我的Android应用程序,我有3个ubuntu盒子来做它。 我想将我的开发系统(MOTODEV Studio 1.3)连接到远程设备。

好吧,界面问我关于机器和端口连接的ip。

但事实并非如此。我发现遥控器上的adb服务器似乎没有听外部端口,只有内部环回,使连接机器机器不可能。

这可能是真的吗?如果是这样,为什么设备上有一节可以连接到MOTODEV Studio上的Android远程设备?

我在这篇文章中发现了一个解释和解决方法(http://rxwen.blogspot.com/2009/11/adb-for-remote-connections.html),但它似乎很复杂,帖子的链接不起作用,所以我很困惑是否有解决办法。

我看起来很简单.....我无法忍受没有办法。

1 个答案:

答案 0 :(得分:0)

MOTODEV Studio的远程设备功能用于与远程电话的TCP / IP连接。此时需要大量人工干预才能使工作正常进行,这是我们肯定需要更好文档的领域。

我没有完整的工作流程在我面前,但你需要的步骤就是这样......

  1. 将手机连接到远程主机。
  2. 在远程主机上使用adb shell,将手机设置为通过TCP / IP而不是USB连接。您需要手动查找手机的IP地址。如果您使用的是Motorola手机和Motorola驱动程序,则可能是192.168.16.x
  3. 设置从远程主机到手机的端口转发,用于调试端口(可能是5554或5555)。
  4. 从本地主机,在IP字段中设置远程主机的地址。
  5. 从本地主机选择“运行方式”或“调试为”时,您需要选择远程设备作为目标。
  6. 我们打算在未来使这个工作流程更加自动化,但是现在您必须手动执行此操作。我的观察是,无论我们是在讨论手机还是参考板,嵌入式系统的远程调试仍然很慢,并且容易出现延迟和线路质量问题。

    祝你好运。