ADB ne répond pas. Vous pouvez attendre plus, ou tuer " adb.exe " ... windows 8
quand j'essaie de tester mon application Android avec un émulateur android comme toujours, je reçois soudainement un message d'erreur. Je travaille avec Windows 8. Jusqu'à présent, j'ai essayé les choses suivantes qui malheureusement n'a pas pu résoudre le problème:
- réinstaller eclipse avec android adt
- réinstaller java
- installer "android studios" résolu d'abord le problème mais après un jour mystérieusement aussi ici adb, a cessé de travailler avec le message d'erreur donné dans le titre " BAD ne répond pas ...
en outre, j'ai essayé sans succès quelques conseils de M. Google:
- arrêt de l'adb.exe via task-manager et redémarrage des studios eclipse / android
- "adb kill-server", puis sur "démarrer le serveur" via l'invite de commande
- définir le chemin vers adb.exe comme variable d'environnement
- désactiver tout antivirus ou pare-feu
- démarrer L'IDEs comme un administrateur
- mise à jour des IDEs
la seule chose dont je me souvienne qui aurait pu détruire adb sur mon ordinateur à tout moment: j'ai branché 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 appréciée. La question me dérange depuis plus d'une journée maintenant. Peut-être que Quelqu'un a eu des problèmes similaires sur Windows 8 ?
18 réponses
Sur OSX aidé:
- Fermer Android Studio
Tuer tous les procédés à l'aide 5037 port
sudo lsof -i |grep 5037
sudo kill PID_NUMBER
exécuter les périphériques adb à partir de la console
adb devices
pendant ce temps, l'émulateur fonctionne à nouveau. Je ne peux pas dire avec certitude ce qui a résolu le problème. Ce qui pourrait être une combinaison de deux choses:
- supprimer le caché".dossier android" sous C:\Users... (Probablement il y avait quelques dysfonctionnements code créé automatiquement)
- supprimer et recréer la variable Path dans le dossier avec adb.EXE. ( ..\sdk \ platform-tools\;)
enfin il pourrait s'agir D'un problème Windows 8 que je n'ai pas comprendre.
Essayez ceci,
ouvrez une invite de commande avec la permission de l'administration et tapez
netsh interface tcp set global autotuninglevel=disabled
Cela a fonctionné pour moi
Edit: Windows only
Tuer la bad.exe avec une invite de commande. Ouvrez une invite de commande si votre CDA.exe est situé et de type adb kill-server
Peut-être HTTP Proxy
bloqué le localhost 127.0.0.1:5037
Si vous avez config le HTTP Proxy
, assurez-vous d'exclure l'image localhost comme ci-dessous
en outre, le port peut aussi être bloqué par le pare-feu et le pare-feu anti-virus, s'il vous plaît noter aussi.
Essayez ceci,
- à l'invite essayer
adb kill-server
- Départ de l'un de vos AVDs
- à l'invite essayer
adb root
l'invite devrait dire adbd is already running as root
.
cela devrait résoudre le problème.
j'ai eu le même message d'erreur. Ne vous inquiétez pas. J'ai une solution. Aller au Gestionnaire de Tâches. Tuer le processus appelé la bad.EXE. Vous trouverez 2 ou 3 processus. Tous les tuer. Vous êtes fait. Il va travailler.
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 de la BAD établit des connexions à toutes les instances de l'émulateur/périphérique en cours d'exécution. Il localise les instances emulator / device en scannant les ports impairs dans la gamme 5555 à 5585"
:http://developer.android.com/tools/help/adb.html
Pour savoir quel processus est à l'écoute sur un port sur Windows yo peut utilisation:
C:> netstat-an-o
j'ai finalement juste redémarré l'ordinateur, et qui a résolu le problème pour moi.
dans le cas où il aide quelqu'un d'autre, pour moi, le problème était lié au hub USB que la tablette a été branché sur l'ordinateur (débrancher la webcam qui était en usage corrigé).
désinstaller HTC Sync. Ou le désactiver d'une façon ou d'une autre.
Essayez d'ouvrir
adb
de l'invite de commande de l'emplacement du répertoire comme<sdk>\platform-tools
,si le fichier adb est manquant essayer de réinstaller Android SDK avec la dernière version, Et essayer de courir à nouveau..
je pense que les problèmes seront résolus, par cette procédure.
j'ai vu cela sur un Mac OS X.
j'ai arrêté Android Studio et a couru adb get-state
dans le terminal. Quand J'ai redémarré Android 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 corrigé aussi.
la même chose avec L'utilitaire ASUS Sync (à la fois nos transformateur 700 et 701). Je pense qu'il y a un conflit de port USB entre le pilote ABD et l'utilitaire Sync.
Sortie de utilitaire de Synchronisation de résoudre le problème.
on dirait que cela pourrait être causé par un tas de problèmes différents. Cela m'est arrivé juste parce que j'ai eu mon appareil android phone branché pour le débogage USB, puis après quelques heures (et de multiples redémarrages android studio/phpstorm) j'ai dû faire débrancher l'appareil manuellement. Les choses ont recommencé à marcher après s'être débranchées.
j'ai fait face à ce problème il y a quelques jours. Quand j'ai ouvert mon gestionnaire de tâches il me montre deux ADB runnig. C'est peut-être parce que j'utilise mobogenie pour connecter mon téléphone android pour l'application de débogage. Ce problème est dû au conflit entre les ports moboginie et adt. puis j'ai suivi procédure suivante pour régler ce problème.
!) à proximité de l'éclipse 2) Allez à Gestionnaire des tâches et désactivez tous les processus de la BAsD. 3) maintenant aller à plate-forme-Outils en Android sdk 4) Appuyez sur Maj+clic droit de la souris et sélectionnez "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 puis démarrer eclipse et ensuite connecter votre téléphone (Rappelez-vous de ne pas connecter votre téléphone avant de commencer eclipse)
suivre les travaux pour moi à chaque fois: aller au fichier - > invalider les Caches / redémarrer sélectionnez invalider et redémarrer
, Et Vous êtes bon pour aller.
j'ai eu le même problème, voici ma solution simple:
-Allez à Gestionnaire des tâches dans windows, recherchez bad.exe, et le tuer
-Allez dans l'invite de commande et appuyez sur bad périphériques = = > il démarre automatiquement le démon adb