Android adb 在 VMWare Workstation 中的 Ubuntu 上不起作用

标签 android ubuntu adb offline vmware-workstation

我的主机运行 Ubuntu 12.04 64bit。在主机上adb工作正常。但在虚拟机中(Ubuntu 12.04 32bit/VMWare Workstation 8.0.4)adb显示没有设备或设备离线。开始 adbroot没有帮助。
lsusb 显示设备:

Bus 001 Device 004: ID 18d1:4e12 Google Inc. Nexus One (debug)

最佳答案

您不会同时在主机 + guest 中看到该设备,一次只能看到一个。例如,如果您连接一个普通的 USB 驱动器,您可以让主人使用它,也可以让其中一位客人使用它,但不能同时使用两者。通常,如果其中一个 guest VM 在您插入时具有焦点(例如,当您单击它、键入时等),则连接的设备会转到 guest 并且无法从主机访问。它会在主机上显示为连接的设备,但不能直接使用。在您的情况下,情况正好相反。所以...

如果它已在主机中连接并检测到,但在 guest 中未检测到,请转到 VM菜单 --> Removable Devices --> 在显示为“Google Nexus....”的设备下选择 Connect (Disconnect from Host) .

关于Android adb 在 VMWare Workstation 中的 Ubuntu 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12044162/

相关文章:

Android SIP 堆栈 : NullPointerException on register

ubuntu - 在 Ubuntu Server 16.04 上安装 CouchDB 2.1

android - 应用程序中的 iOS ADB 工具

android - 我怎样才能崩溃/杀死正在运行的应用程序

Laravel 5.2 未在 ubuntu 上读取 .env

Android ADB 连接空主机名

java - Android Java - 从 GSON 序列化 json 日期

php - Android - 异步任务完成后的下一个 Activity

java - libcore.io.ErrnoException : open failed: ENOENT (No such file or directory)

ubuntu - PyOpenCL 找不到设备