0 votos

ADB sobre TCPIP se conecta, pero no funciona ningún comando una vez realizada la conexión

Estoy desarrollando una aplicación para Android.

La llamada app se está desarrollando dentro de una máquina VirtualBox de Windows 7 Pro X64 que tiene un conexión puente con la máquina anfitriona (un Windows 8.1 Pro X64).

Por otro lado, he instalado el emulador de Android Genymotion.

Cuando ejecuto los siguientes comandos, todo funciona bien hasta que quiero realizar un adb install :

adb tcpip 5555
adb connect 192.168.1.5

Si realizo una adb install X.apk (donde X es el nombre del paquete completo), el comando nunca termina.

Además, he desactivado completamente el Firewall de Windows tanto en la máquina anfitriona como en la invitada.

Por último, si realizo una adb devices dice que el dispositivo está conectado:

List of devices attached
192.168.1.5:5555        device

No puedo entender lo que está pasando...

0voto

Matías Fidemraizer Puntos 101

Después de 3-4 días de prueba-error he encontrado el origen del problema...

Tiene algo que ver con el hardware del adaptador Ethernet virtualizado. Cuando cambié a Virt IO e instalé el controlador en mi máquina huésped de Windows 7, ¡ADB ha empezado a funcionar como se esperaba!

Conclusión: si quieres depurar aplicaciones Android desde un invitado Windows a un emulador o dispositivo, configura tu máquina VirtualBox para utilizar la red VirtIO (paravirtualizada) y ¡todo irá bien!

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X