0 votes

ADB sur TCPIP se connecte, mais aucune commande ne fonctionne après la connexion

Je développe une application Android.

La soi-disant application est développée à l'intérieur d'une machine VirtualBox Windows 7 Pro X64 qui dispose d'un système d'exploitation de l'entreprise. connexion pontée avec la machine hôte (un Windows 8.1 Pro X64).

De l'autre côté, j'ai installé l'émulateur Android Genymotion.

Lorsque j'exécute les commandes suivantes, tout fonctionne bien jusqu'à ce que je souhaite effectuer un adb install :

adb tcpip 5555
adb connect 192.168.1.5

Si j'effectue un adb install X.apk (où X est le nom du paquet entier), la commande ne se termine jamais.

De plus, j'ai complètement désactivé le pare-feu de Windows sur les machines hôte et invitée.

Enfin, si j'effectue un adb devices il est indiqué que le périphérique est connecté :

List of devices attached
192.168.1.5:5555        device

Je n'arrive pas à comprendre ce qui se passe...

0voto

Matías Fidemraizer Points 101

Après 3-4 jours d'essais-erreurs, j'ai trouvé la source du problème...

Cela a quelque chose à voir avec le matériel de l'adaptateur ethernet virtualisé. Lorsque je suis passé à Virt IO et que j'ai installé le pilote dans ma machine invitée Windows 7, ADB a commencé à fonctionner comme prévu !

Conclusion : si vous voulez déboguer des applications Android à partir d'un invité Windows vers un émulateur ou un appareil, configurez votre machine VirtualBox pour utiliser le réseau VirtIO (paravirtualisé) et tout ira bien !

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X