android设备未被虚拟机中的adb检测到

时间:2015-05-12 10:16:35

标签: android ubuntu virtual-machine

我使用KVM在我的Ubuntu桌面上创建了一个guest虚拟机。我已经在guest虚拟机vm中安装了android sdk。我已使用此脚本将usb从主机转发到来宾计算机:

enter image description here

现在,当我尝试使用“adb devices”将所有Android设备连接到来宾计算机时,我没有得到任何设备列表。显示的输出如下:

enter image description here

但是当我使用“lsusb”检查usb详细信息时,我将所有设备连接到客户机,确保usb端口已成功从主机转发到来宾机。您可以在此处看到“lsusb”的输出:< / p>

enter image description here

正如您从输出中看到的那样,我的motorola设备在客户机中被检测到但没有被adb检测到。我在51-android.rules中做了一些更改(/etc/udev/rules.d/ 51-android.rules)文件,以便自动允许我的Android设备上的调试。这些更改如下:

enter image description here

任何人都可以帮我弄清楚为什么adb没有检测到我的Android设备?

1 个答案:

答案 0 :(得分:0)

在剧本中:

<address bus='3' ...>

在lsusb输出中:

Bus 001

修复并重试;)