[英]Android adb doesn't work at Ubuntu in VMWare Workstation
我的主机在Ubuntu 12.04 64bit上运行。 在主机上, adb
正常工作。 但是在VM(Ubuntu 12.04 32bit / VMWare Workstation 8.0.4)中, adb
显示没有设备或设备脱机。 以root
身份启动adb
并没有帮助。 lsusb显示设备:
Bus 001 Device 004: ID 18d1:4e12 Google Inc. Nexus One (debug)
您不会在主机+来宾中同时看到该设备,一次只能看到一个。 例如,如果您连接常规USB驱动器,则可以让主机可以使用它,也可以让其中一个来宾使用,但不能同时使用两者。 通常,如果在插入时来宾虚拟机之一具有焦点(例如单击时,键入等),则连接的设备将转到来宾虚拟机,并且无法从主机上访问。 它会在主机上显示为已连接的设备,但不能直接使用。 就您而言,这是相反的情况。 所以...
如果主机中已连接并检测到该主机,而不是客户VM
已检测到该主机,请转至VM
菜单-> Removable Devices
->显示为“ Google Nexus ....”的设备下的Connect (Disconnect from Host)
。
我的系统上也有这个问题。 原来我的计算机上有USB 3.0和USB 2.0端口。 仅USB 2.0端口可以使用。 幸运的是,我的新系统具有其中之一。
不确定是否会对这种情况有所帮助,但值得研究。
顺便说一句,VMWare Workstation 9支持USB 3.0,但是当我插入主机上的USB 3.0端口时,它仍然无法识别HTC手机之类的USB 2.0设备,但仍然存在问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.