3 votes

Connectez-vous avec adb à l'appareil via le réseau

Je veux faire du theming Android, mais j'ai une question sur la meilleure façon de configurer le système.

J'ai 2 ordinateurs ici à la maison. Donc je pensais avoir la configuration suivante si c'est possible.

Sur un ordinateur, je veux configurer l'ensemble du SDK Android avec Eclipse et exécuter un appareil dans un émulateur. Et sur l'autre, je veux tout configurer pour pouvoir pousser et tirer de l'autre PC. Les ordinateurs sont connectés via Ethernet.

Est-ce ce type de configuration est même possible?

5voto

Matthew Read Points 50150

Oui. Sur votre deuxième PC, configurez la variable d'environnement ADBHOST avec l'adresse IP du premier PC et exécutez le serveur et le client adb. Les étapes connexes (plus détaillées) sont disponibles ici.

Même si vous ne vous connectez pas à un appareil physique, il est apparemment également possible de le faire via le réseau sans utiliser l'USB. Les instructions à suivre sont disponibles ici.

1voto

Chahk Points 19297

Je ne suis pas sûr de comprendre la raison de la 2ème PC. Vous pouvez pousser et tirer de/vers plusieurs appareils Android (émulateurs et appareils physiques) connectés à une machine via adb.

La commande "adb devices" renverra tous les appareils physiques connectés ainsi que ceux émulés, par exemple:

List of devices attached
emulator-5554   device
HT035P90XXXXX    device

Où "emulator-5554" est l'émulateur, et l'autre est un appareil physique.

À partir de là, vous pouvez cibler un appareil spécifique avec l'option "-s [numéro_de_série]" d'adb.

Par exemple:

adb -s emulator-5554 shell

ou

adb -s HT035P90XXXXX pull /system/app/Music.apk c:\

ou n'importe quelle autre commande adb.

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