我曾经成功地在VirtualBox中安装了Android-x86-v3.2-eeepc,并且这是一个很好的方法,可以帮助我调试Android上的USB主机应用程序。该配置的安装步骤如下:
- 安装VirtualBox
- 将Android-x86-v3.2-eeepc映像文件安装到VBOX的虚拟硬盘中
- 将网络设置为“仅主机”
- 进入控制台,键入“dhcpcd eth0”以获取IP地址,例如“192.168.56.101”
- 转到主机的控制台,键入“adb connect 192.168.56.101”
通常情况下,应该能够成功连接到在Android-in-VBox中运行的adb守护程序。
今天,它突然提示我如下:
C:\>adb connect 192.168.56.101
unable to parse 192.168.56.101 as <host>:<port>
我尝试对它的IP进行ping操作。它响应速度很快。 我尝试强制使用IP和端口。
C:\>adb connect 192.168.56.101:5554
unable to connect to 192.168.56.101:5554
我对其根本原因毫无头绪。 我检查了防火墙,VirtualBox在例外列表中。 它仍然无法正常工作。
PC配置: Windows XP VirtualBox V4.1