将客户机 OS (ubuntu) 连接到主机上的 genymotion

Connect guest OS (ubuntu) to genymotion on host machine

我在 VirtualBox 上有一个 Ubuntu VM 运行 和一个通过 Genymotion(它也使用 VirtualBox)的 Android 模拟器 运行,所以我想我可以轻松连接一个 VM 到另一个,对吗?事实证明它不是那么简单。我向 Ubuntu VM 添加了一个桥接适配器,重新启动了 ADB 服务器,然后 运行 adb connect -emulatorIP- 这让我可以看到设备,但问题是 adb 坚持认为设备处于离线状态,当它很明显不是。所以我想就这个问题寻求帮助。

所以实际上您所要做的就是假装您正在尝试连接到远程设备。在主机上 运行

adb tcpip <port>

这将为远程连接启用该端口。然后VM中运行

adb connect <deviceip>:<port>

连接到 genymotion 设备。

进一步参考:https://developer.android.com/studio/command-line/adb.html#wireless