【问题标题】:Connecting android emulator in another machine在另一台机器上连接安卓模拟器
【发布时间】:2011-04-04 03:44:57
【问题描述】:

我需要每天 24 小时测试我的 android 应用程序,并且我有 3 个 ubuntu 盒子可以测试。 我想将我的开发系统 (MOTODEV Studio 1.3) 连接到远程设备。

嗯,界面问我机器的ip和要连接的端口。

但事实并非如此。我发现remote上的adb服务器好像不监听外部端口,只监听内部环回,使得机器无法连接。

这是真的吗?如果是这样,为什么在 MOTODEV Studio 上有一个关于 Device to connect to Android Remote Device 的部分?

我在这篇帖子 (http://rxwen.blogspot.com/2009/11/adb-for-remote-connections.html) 中找到了解释和解决方法,但它看起来很复杂,帖子的链接不起作用,所以我很困惑是否有解决方案。

我看起来很简单.....我不能相信没有办法。

【问题讨论】:

标签: android emulation adb


【解决方案1】:

MOTODEV Studio 的远程设备功能旨在通过 TCP/IP 连接到远程电话。在这一点上,它需要大量的人工干预才能使事情正常进行,这是我们肯定需要更好的文档的领域。

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

  1. 将手机连接到远程主机。
  2. 在远程主机上使用 adb shell,将手机设置为通过 TCP/IP 而不是 USB 连接。您需要手动查找电话的 IP 地址。如果您使用的是摩托罗拉手机和摩托罗拉驱动程序,则可能是 192.168.16.x
  3. 为调试端口(可能是 5554 或 5555)设置从远程主机到电话的端口转发。
  4. 从本地主机,在 IP 字段中设置远程主机的地址。
  5. 从本地主机选择“运行方式”或“调试方式”时,您需要选择远程设备作为目标。

我们打算在未来使此工作流程更加自动化,但现在您必须手动执行此操作。据我观察,嵌入式系统的远程调试仍然很慢,并且容易出现延迟和线路质量问题,无论我们谈论的是手机还是参考板。

祝你好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 2019-10-04
    相关资源
    最近更新 更多