我已经在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 回答
如果您的设备支持adb无线调试(如Nexus),请使用它 . 如果没有,你可以安装adbWiress,这个应用程序使你的设备可以通过wifi调试(需要root) .