无法使用usb passthrough Virtualbox将guest虚拟机的adb连接到硬件设备

时间:2016-01-14 22:39:11

标签: android usb adb virtualbox usb-debugging

我无法使用Virtualbox USB passthrough在硬件设备中进行调试。

我遵循了本教程(http://binglongx.com/2013/03/05/use-android-devices-for-guest-ubuntu-os-in-virtualbox-on-windows-7-host/),但没有运气。

在最后几步中,它说:

将设备重新插入USB端口。 您应该在Windows通知区域(第一次)看到一些消息,如“安装VirtualBox USB设备”。

能够在Windows的通知区域中看到该消息。

在cmd中运行 VBoxManage list usbhost 给了我这个:

UUID:               6d3e69eb-37a3-456e-9d3f-0b5239208e1b
VendorId:           0x22b8 (22B8)
ProductId:          0x2e63 (2E63)
Revision:           2.40 (0240)
Port:               0
USB version/speed:  2/High
Manufacturer:       motorola
Product:            XT1058
SerialNumber:       04242xxxxx *(omitted)*
Address:            {36fc9e60-c465-11cf-8056-444553540000}\0032
Current State:      Busy

设备中的USB调试已打开,因此在主机上运行 adb devices 会正确列出设备。

我尝试从主机上移除摩托罗拉的设备驱动程序并重新连接但没有运气。

Host machine: Windows 7 Enterprise Service Pack 1
Guest machine: Ubuntu x86_64

1 个答案:

答案 0 :(得分:1)

首先,我尝试在VM配置的网络部分内设置ADB的端口转发,但由于某种原因它无法正常工作。

我只能使用这个AdbPortForward工具让它工作。

设置非常简单,请点击链接进行详细说明。