我的主机运行 Ubuntu 12.04 64bit。在主机上adb
工作正常。但在 VM(Ubuntu 12.04 32bit / VMWare Workstation 8.0.4)adb
中显示没有设备或设备脱机。从adb
as开始root
没有帮助。lsusb 显示设备:
Bus 001 Device 004: ID 18d1:4e12 Google Inc. Nexus One (debug)
我的主机运行 Ubuntu 12.04 64bit。在主机上adb
工作正常。但在 VM(Ubuntu 12.04 32bit / VMWare Workstation 8.0.4)adb
中显示没有设备或设备脱机。从adb
as开始root
没有帮助。lsusb 显示设备:
Bus 001 Device 004: ID 18d1:4e12 Google Inc. Nexus One (debug)
您不会同时在主机 + 来宾中看到该设备,一次只能看到一个。例如,如果您连接一个普通的 USB 驱动器,您可以让主人使用它,也可以让其中一位客人使用它,但不能同时使用两者。通常,如果其中一个来宾 VM 在您插入时具有焦点(例如,当您单击它、键入时等),则连接的设备会转到来宾并且无法从主机访问。它会在主机上显示为连接的设备,但不能直接使用。在您的情况下,情况正好相反。所以...
如果它已在主机中连接并检测到,但在来宾中未检测到,请转到指示为“Google Nexus...”的设备下的VM
菜单 --> --> 选择。Removable Devices
Connect (Disconnect from Host)
我的系统上也有这个问题。原来我的电脑上有 USB 3.0 和 USB 2.0 端口。只有 USB 2.0 端口可以工作。幸运的是,我的新系统有其中之一。
不确定它是否会对这种情况有所帮助,但值得研究。
顺便说一句,VMWare Workstation 9 支持 USB 3.0,但是当我插入主机上的 USB 3.0 端口时,它仍然无法识别 USB 2.0 设备,例如我的 HTC 手机。