我在Mac上使用VirtualBox,并试图将我的两个客户操作系统(Ubuntu和Genymotion仿真器)与adb
连接起来。
我可以从Ubuntu ping到Genymotion的vm,但不能使用adb
命令连接它们。
我还尝试使用命令adb connect genymotion_ip
来强制连接,但是在使用命令adb devices
进行检查时,genymotion的vm处于脱机状态。
仅供参考,对于我们之间的联系,我正在使用NatNetwork
。也尝试使用bridge
,但仍面临同样的问题。
答案 0 :(得分:1)
您是否尝试使用网桥并使用良好的IP地址进行连接,例如帖子How to connect a socket to Genymotion device that is hosting a server?中显示的地址?
答案 1 :(得分:0)
主题很旧,但是当我遇到同样的问题时,我找到了解决方案:
adb shell ifconfig
中)adb tcpip 5556
adb connect
<ip_of_genymotion>:5556
adb devices
显示设备已连接(并且未脱机)现在,您的模拟器应通过adb连接到您的VM。
这适用于在Windows10上运行的Virtualbox,Genymotion和Debian8 VM。