我的主机运行Ubuntu 12.04 64位。在主机上,adb
工作正常。但在VM (Ubuntu12.04 32位/ VMWare工作站8.0.4)中,adb
显示没有设备或设备脱机。以root
身份启动adb
无济于事。lsusb显示设备:
Bus 001 Device 004: ID 18d1:4e12 Google Inc. Nexus One (debug)
发布于 2012-08-24 09:44:40
你不会同时在你的主机和访客中看到设备,一次只能看到一个。例如,如果您连接的是常规USB驱动器,您可以让主机能够使用它,也可以让其中一个来宾使用,但不能同时使用两个。通常,如果某个来宾虚拟机具有焦点(例如,当您单击它、键入它时,等等)当您将其插入时,连接的设备将转到访客,并且无法从主机访问。它在主机上显示为连接的设备,但不能直接使用。在您的情况下,它正在以相反的方式发生。所以..。
如果已经在主机中连接并检测到它,但没有在来宾中检测到,请转到设备下的VM
菜单--> Removable Devices
--> "Google Nexus...“。选择Connect (Disconnect from Host)
。
发布于 2012-12-06 13:31:01
我在我的系统上也遇到了这个问题。原来我的电脑上有USB3.0和USB2.0端口。只有USB 2.0端口可以工作。幸运的是,我的新系统就有这样的功能。
不确定它是否会对这个案例有所帮助,但值得研究一下。
顺便说一句,VMWare Workstation 9支持USB3.0,但当我插入主机上的USB3.0端口时,它仍然无法识别USB2.0设备,如我的HTC手机。
https://stackoverflow.com/questions/12044162
复制相似问题