web-dev-qa-db-fra.com

ADB ne répond pas. Vous pouvez attendre plus longtemps ou tuer "adb.exe" ... windows 8

Lorsque j'essaie de tester mon Android avec un émulateur Android comme toujours, je reçois soudainement un message d'erreur. Je travaille avec Windows 8. Jusqu'ici J'ai essayé les choses suivantes qui malheureusement n'ont pas pu résoudre le problème:

  • réinstallation d'Eclipse avec Android adt
  • réinstallation de Java
  • l'installation des "studios Android" a d'abord résolu le problème mais après un jour mystérieusement aussi ici adb, a cessé de fonctionner avec le message d'erreur donné dans le titre "ADB ne répond pas ...

en outre, j'ai essayé en vain quelques conseils de M. Google:

  • Arrêter adb.exe via le gestionnaire de tâches et redémarrer Eclipse/Android studios
  • "adb kill-server" puis "start-server" via l'invite de commande
  • définition du chemin d'accès à adb.exe en tant que variable d'environnement
  • désactiver tout antivirus ou pare-feu
  • démarrage des IDE en tant qu'administrateur
  • mise à jour des IDE

La seule chose dont je me souvienne avoir fait qui a peut-être détruit adb sur mon ordinateur à tout moment: j'ai connecté mon smartphone Motorola à mon ordinateur portable et installé les pilotes USB Motorola, mais comme je l'ai dit, l'adb ne fonctionnera pas non plus avec l'émulateur.

Toute aide serait aimablement appréciée. Le problème me dérange depuis plus d'une journée maintenant. Peut-être que quelqu'un a eu des problèmes similaires sur Windows 8?

22
mcExchange

Pendant ce temps, l'émulateur fonctionne à nouveau. Je ne peux pas dire avec certitude ce qui a résolu le problème. Ce que cela pourrait être une combinaison de deux choses:

  • Suppression du dossier ".Android" caché sous C:\Users ... (Il y avait probablement du code créé automatiquement qui fonctionnait mal)
  • Suppression et recréation de la variable Path dans le dossier avec adb.exe (...\sdk\platform-tools \;)

Enfin, cela pourrait être un problème Windows 8 que je ne comprends pas.

6
mcExchange

Essaye ça,

Ouvrez une invite de commande avec une autorisation d'administration et tapez

netsh interface tcp set global autotuninglevel = désactivé

Cela a fonctionné pour moi

Modifier: Windows uniquement

5
Hanju Kim

Tuez adb.exe avec une invite de commande. Ouvrez une invite de commande où se trouve votre adb.exe et tapez adb kill-server

3
Billy Korsen

Peut être HTTP Proxy a bloqué l'hôte local 127.0.0.1:5037
Si vous avez configuré le HTTP Proxy, assurez-vous d'exclure l'hôte local comme sur l'image ci-dessous

De plus, le port peut également être bloqué par le pare-feu et le pare-feu antivirus, veuillez également le noter.

enter image description here

2
fantouch

J'ai eu le même problème, voici ma solution simple:

-Allez à gestionnaire de tâches dans Windows, recherchez adb.exe, et tuez-le

-Allez à l'invite de commande et appuyez sur périphériques adb ==> il démarrera automatiquement le démon adb

1
Nourdine Alouane

Au cas où cela aiderait quelqu'un d'autre, pour moi, le problème était lié au concentrateur USB sur lequel la tablette était branchée sur l'ordinateur (le débranchement de la webcam en cours d'utilisation l'a corrigé).

1
user3441246

Essaye ça,

  1. à l'invite essayez adb kill-server
  2. Démarrez l'un de vos AVD
  3. à l'invite essayez adb root

L'invite devrait dire adbd is already running as root.

Cela devrait le réparer.

1
Math-geek

J'ai eu la même erreur. Ne t'inquiète pas. J'ai une solution. Accédez au Gestionnaire des tâches. Tuez le processus appelé adb.exe. Vous trouverez 2 ou 3 processus. Tuez-les tous. Vous avez terminé. Ça va marcher.

1
Prit Ladani

J'ai les mêmes problèmes. Vérifiez que le port 5037 est libre et que les ports 5555 à 5585 sont disponibles et jamais utilisés par un autre processus.

"Le serveur ADB établit des connexions avec toutes les instances d'émulateur/périphérique en cours d'exécution. Il localise les instances d'émulateur/périphérique en analysant les ports impairs compris entre 5555 et 5585"

DE: http://developer.Android.com/tools/help/adb.html

Pour savoir quel processus écoute sur un port sous Windows, vous pouvez utiliser:

C:> netstat -an -o

FROM: Comment savoir quel processus écoute sur un port sous Windows?

1
erivas

La même chose avec l'utilitaire Asus Sync (avec le Transformer 700 et le 701). Je pense qu'il y a un conflit de port USB entre le pilote ABD et l'utilitaire de synchronisation.

Quittez l'utilitaire de synchronisation pour résoudre le problème.

0
A. Petrov

Les travaux suivants pour moi à chaque fois: allez dans Fichier-> Invalider les caches/redémarrer sélectionnez Invalider et redémarrer

Et, vous êtes prêt à partir.

0
Dhawan Gupta
  • Essayez d'ouvrir adb à partir de l'invite de commande à partir de l'emplacement du répertoire en tant que <sdk>\platform-tools,

  • Si le fichier adb est manquant, essayez de réinstaller Android SDK avec la dernière version, et essayez de relancer ..

Je pense que les problèmes seront résolus par cette procédure.

0
Chai_Pot

J'ai finalement juste redémarré l'ordinateur, et cela a résolu le problème pour moi.

0
coder

Désinstallez HTC Sync. Ou désactivez-le en quelque sorte.

0
Ozan Atmar

J'ai vu cela sur un Mac OS X.

J'ai arrêté Android Studio et j'ai exécuté adb get-state dans le terminal. Quand j'ai commencé Android Sauvegarde de Studio, l'avertissement avait disparu.

BTW, je viens d'essayer de redémarrer Android Studio sans aucune chance. Je suis sûr qu'un redémarrage du système d'exploitation l'aurait également résolu.

0
codingjeremy

On dirait que cela pourrait être causé par un tas de problèmes différents. Cela m'est juste arrivé parce que j'avais mon Android branché pour le débogage USB, puis après quelques heures (et plusieurs Android studio/phpstorm redémarre)) J'ai dû débrancher l'appareil manuellement. Les choses ont recommencé à fonctionner après le débranchement.

0
John D.

J'ai rencontré ce problème il y a quelques jours. Lorsque j'ai ouvert mon gestionnaire de tâches, il m'a montré deux runnig adb. Cela peut être dû au fait que j'utilise mobogenie pour connecter mon Android pour le débogage de l'application. Ce problème est dû à la moboginie et au conflit de port adt. Ensuite, j'ai suivi la procédure suivante pour résoudre ce problème.

!) fermez Eclipse 2) Accédez au gestionnaire de tâches et supprimez tous les processus adb. 3) Maintenant, allez à platform-tools dans Android sdk 4) appuyez sur Maj + clic droit de la souris et sélectionnez l'option "ouvrir la fenêtre de commande ici" 5) tapez

adb kill-server adb start-server

6) si le serveur a démarré avec succès, démarrez Eclipse puis connectez votre téléphone (n'oubliez pas de ne pas connecter votre téléphone avant de démarrer Eclipse)

0
Amol Suryawanshi