1 votes

Android Studio ne peut voir aucune cible connectée, ni matérielle ni virtuelle.

Dans Android Studio, je peux réussir à faire une construction propre, mais à chaque fois que j'essaie d'exécuter, je vois la fenêtre "Select Deployment Target" dire Initializing ADB, mais ensuite dans Connected Devices je vois .

Je peux créer un dispositif virtuel, mais après l'avoir créé, je ne peux pas le voir dans la fenêtre Dispositifs connectés. Si je vais dans le Gestionnaire de périphériques virtuels Android, je peux voir le nouveau périphérique et plusieurs autres que j'ai créés.

Je peux ouvrir un terminal et exécuter adb connect 192.168.1.229 (l'IP wifi de mon appareil) et obtenir une connexion. Ensuite, je peux exécuter adb devices et le voir listé. Mais les Appareils Connectés ne l'affichent toujours pas.

Le fichier idea.log répète ce qui suit :

2018-10-29 18:36:00,808 [st Monitor]   WARN -            #com.android.ddmlib - Unable to open connection to: localhost/192.168.1.43:5037, due to: java.net.ConnectException: Operation timed out 
2018-10-29 18:36:00,808 [st Monitor]   WARN -            #com.android.ddmlib - Connection attempts: 12 
2018-10-29 18:36:00,825 [st Monitor]   INFO -            #com.android.ddmlib - adb restarted 
2018-10-29 18:37:17,045 [st Monitor]   WARN -            #com.android.ddmlib - Unable to open connection to: localhost/192.168.1.43:5037, due to: java.net.ConnectException: Operation timed out 

Je n'ai aucune idée de la raison pour laquelle il essaie 192.168.1.43 et il ne semble pas y avoir de serveur en cours d'exécution. S'agit-il d'un paramètre que je dois modifier ?

Tentative de réparation :

  • tuer le serveur adb
  • redémarrer Android studio
  • redémarrer l'ordinateur portable
  • mettre à jour Android Studio et réinstaller avec les paramètres par défaut plutôt que de conserver mes anciens paramètres

Détails du système :

  • OSX 10.13.6
  • Android Studio 3.2.1
  • Android Debug Bridge version 1.0.40 Version 4986621

3voto

Ed Fine Points 131

Pour la postérité, la réponse était que localhost avait été réaffecté. Je l'ai découvert en tapant "ping localhost" dans le terminal. La solution a été d'ajouter une ligne dans etc/hosts, comme l'a dit Chappie. Je n'ai toujours pas réussi à comprendre ce qui a provoqué cette réaffectation, ni comment. Attention, la réaffectation de votre localhost peut entraîner l'arrêt du fonctionnement de certains programmes.

2voto

chappie Points 11

Je pense que j'ai le même problème, j'ai trouvé la clé est l'IP de mon localhost a changé, donc Android studio ne peut pas se connecter à la bonne IP. Il suffit de modifier /etc/hosts entrer ceci : 127.0.0.1 localhost et redémarrer Android studio, le problème est résolu.

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