首页 文章

VirtualBox Ubuntu 12.04(64位)访客无法识别Android设备

提问于
浏览
1

我已经在Windows 7主机(也是64位)上运行了一个Ubuntu 12.04 LTS 64位VirtualBox客户端,其唯一目的是基于Android的黑客攻击,编程,调试等 . 我遵循了许多指南和论坛为了让我的VBox客户通过USB识别我的物理Android设备,但我不断收到以下错误弹出窗口:

Failed to attach the USB device motorola XT926 [0228] to the virtual machine Android.

USB device 'motorola XT926' with UUID {REDACTED} is busy with a previous request. Please try again later.

Result Code: E_INVALIDARG (0x80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {REDACTED}
Callee: IConsole {REDACTED}

我尝试过以下方法:

Note that I've already uninstalled VirtualBox, reinstalled the latest version, installed the VirtualBox Guest Additions as well as the latest expansion pack

  • 关闭VM

  • 通过USB插入Android设备,并允许Windows识别它

  • 运行"VboxManage list usbhost"以确认VBox正在识别设备并列为"Available"

  • 编辑VM设置以启用USB控制器和USB 2.0(EHCI)控制器 .

  • 为Motorola设备添加过滤器(VendorID = 22b8)并将Remote选项设置为"Any"

  • 拔下Android设备

  • 启动VM,登录并等待"settle"

  • 插入Android设备

我也尝试了以下内容:

  • 将y回显到old_schema_first配置中

  • 使用相应的SUBSYSTEM,ATTR和MODE值设置创建70-android.rules

当我发出 adb devices 命令时,来宾VM仍然无法识别Android设备,并且abd没有列出任何内容 .

这里的任何帮助将不胜感激 .

1 回答

  • 0

    如果您的设备支持adb无线调试(如Nexus),请使用它 . 如果没有,你可以安装adbWiress,这个应用程序使你的设备可以通过wifi调试(需要root) .

相关问题