gpt4 book ai didi

android - 为什么 VirtualBox 检测不到我的 Android 设备?

转载 作者:可可西里 更新时间:2023-11-01 12:46:51 33 4
gpt4 key购买 nike

使用 VirtualBox 4.2.12,我在 Windows 7 主机上设置了 Lubuntu 13.04 VM。我为我的 Galaxy S 指定了一个 USB 过滤器,但 VM 和 VirtualBox 都没有检测到它。

在网上搜索后,我找到了vboxmanage list usbhost,但没有显示我的设备已连接。但是,adb devices 确实 列出了设备,我可以在设备管理器中看到它。主机上的所有驱动程序都是最新的。

在我看来,如果我能让 VirtualBox 识别设备,那么让 VM 进入应该没有问题。那么,为什么 VirtualBox 没有呢?

最佳答案

我成功了。我学到的一些东西可能会有所帮助。首先,我在关注 this guide .

VirtualBox 目前在 USB 3 端口上存在问题。检查您的设备是否已插入 USB 2 端口。在我这样做之后,我的设备能够被我的 Windows 主机上的 vboxmanage list usbhost 检测到。

不幸的是,这并没有完全解决我的问题。 VirtualBox 会在“设备”菜单下列出手机,我可以选择它,但 Lubuntu 没有给我任何连接设备的指示。事实上,lsusbadb devices 都是空的。我运行 dmesg 并发现此错误消息:

[ 846.648000] usb 1-1: new high speed USB device using ehci_hcd and address 1
[ 846.675000] usb 1-1: device descriptor read/64, error -32
[ 846.884000] usb 1-1: device descriptor read/64, error -32

我找到了以下 thread并设置这个变量,这解决了我的问题。

echo Y | sudo tee /sys/module/usbcore/parameters/old_scheme_first

编辑 我发现重启时问题再次出现。经过大量的尝试和错误,我发现每次启动时,我必须连接 Android 设备,然后设置 old_scheme_first 变量,然后断开并重新连接设备,VM 才能识别它.这是一个烦人的过程,所以如果有人有任何见解,我将不胜感激。另一方面,它是一个虚拟机,所以我不必经常重启它 =)

关于android - 为什么 VirtualBox 检测不到我的 Android 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16909439/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com