¿Por qué VirtualBox no detecta mi dispositivo Android?
Con VirtualBox 4.2.12, he configurado una VM Lubuntu 13.04 en un host de Windows 7. He especificado un filtro USB para mi Galaxy S, pero ni la VM ni VirtualBox lo detecta.
Después de buscar en internet, encontré vboxmanage list usbhost
, que no muestra mi dispositivo conectado. Sin embargo, los adb devices
lista el dispositivo, y puedo verlo en el Administrador de dispositivos. Todos los controladores del host están actualizados.
- ¿No puedes ver el tráfico WiFi de mi móvil en Wireshark?
- Comunicación USB entre Android (modo accesorio) y Windows PC (host)
- ¿Por qué falla esta instalación? (Descarga finalizada con un tamaño incorrecto - eclipse y android SDK manager)
- No se puede instalar el controlador USB de Android en Windows 7
- Android ADB - No se puede obtener LG G Pad (VK810) para ser reconocido
Me parece que si puedo obtener VirtualBox para reconocer el dispositivo, no debería tener un problema para obtener la VM. Entonces, ¿por qué VirtualBox no?
- Configuración de JAVA_HOME en SDK de Android
- Instalación de Phonegap en Windows 7: El comando 'android' falló
- Uso de lenguajes de programación sobre diferentes sistemas operativos
- Youwave para Android en un entorno de escritorio remoto con cliente ligero
- Cómo configurar el controlador USB para ADB para Sony Smartwatch 3 en Windows 10
- Capturar captura de pantalla del dispositivo android con adb y perl
- Lectura / escritura de USB de Android a PC
- Push notificaciones en las 3 plataformas (android, ios, windows phone)
Lo tengo trabajando. Había un par de cosas que aprendí que podría ser útil. En primer lugar, estaba siguiendo esta guía .
VirtualBox tiene actualmente problemas con puertos USB 3. Compruebe que su dispositivo está conectado a un puerto USB 2. Después de que lo hice, mi dispositivo pudo ser detectado por vboxmanage list usbhost
en mi anfitrión de Windows.
Desafortunadamente, esto no solucionó completamente mi problema. VirtualBox listaría el teléfono en el menú Dispositivos, y podría seleccionarlo, pero Lubuntu no me dio ninguna indicación de que un dispositivo estaba conectado. De hecho, los adb devices
lsusb
y adb devices
aparecieron vacíos. dmesg
y encontré este mensaje de error:
[ 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
He encontrado el siguiente hilo y establecer esta variable, que resolvió mi problema.
echo Y | sudo tee /sys/module/usbcore/parameters/old_scheme_first
EDITO Descubrí que el problema surgió de nuevo durante el reinicio. Después de un montón de ensayo y error, he encontrado que cada vez que inicio, tengo que conectar el dispositivo Android, a continuación, establecer la variable old_scheme_first
, a continuación, desconectar y volver a conectar el dispositivo antes de que la VM lo reconocería. Es un proceso molesto, así que si alguien tiene alguna idea, lo agradecería. Por otro lado, es una VM, así que no tendré que reiniciarla a menudo =)
Después, usted fija el filtro y almiró VM. ¿Ha intentado volver a conectar físicamente el dispositivo?
- Braintree con Cordova para compras en la aplicación para actualizaciones de características
- Datos de indicación BLE de Android 4.4 más de 20 bytes