158 votes

mon serveur ADB eclipse n'a pas ACK, il n'a pas réussi à démarrer le démon.

Après avoir mis à jour le SDK, mon éclipse affiche cette erreur :

Le serveur ADB n'a pas ACK, il n'a pas réussi à démarrer le démon.

Lorsque je lance une application Android, j'obtiens le résultat suivant :

Veuillez vous assurer que adb est correctement situé à ' D:\android -sdk-Windows \platform -outils \adb.exe et peut être exécuté.

Aidez-moi, s'il vous plaît.

263voto

PrAndroid Points 4518

Merci, @jowett J'ai résolu le même problème en suivant les étapes suivantes

Étape 1 : CTRL + Shift + Esc pour ouvrir le gestionnaire de tâches, qui a le processus adb.exe et terminer (tuer) ce processus

Étape 2 : Maintenant, fermez l'éclipse, qui est actuellement en cours d'exécution sur mon ordinateur.

Étape 3 : Là encore, le redémarrage d'Eclipse a permis de résoudre ce problème.


Pour ceux qui utilisent OS X

killall adb

Pour ceux qui utilisent Windows

adb kill-server

devrait faire l'affaire.

40voto

jowett Points 458

J'ai rencontré le même problème, mais je n'en connaissais pas la cause. Quoi qu'il en soit, j'ai trouvé quelques indices et j'ai finalement résolu le problème.

Lorsque j'ouvre le SDK et le gestionnaire AVD, je constate que la version AVD (2.3.3) n'est pas la même que la version Android lib (2.3). J'ai donc créé un nouvel AVD avec la version 2.3.

Je l'ai réparé en suivant les étapes suivantes : 1. Ouvrir le gestionnaire de tâches de Windows et tuer le processus adb.exe. 2. Fermez eclipse et redémarrez-le. Ensuite, cela fonctionne.

J'espère que cela vous aidera.

36voto

Bastet Points 460

Invite de commande (cmd.exe)

netstat -aon|findstr 5037

trouver l'id de processus de 0.0.0.0 enter image description here

Assurez-vous que c'est adb.exe.

tasklist|findstr 1980

enter image description here

tuer ce processus

taskkill /f /t /im adb.exe

enter image description here

rétablir l'ADB

enter image description here

crédit : http://blog.csdn.net/xiaanming/article/details/9401981

35voto

FishGuy876 Points 351

ADB échoue souvent s'il y a un saut de ligne dans adb_usb.ini, supprimez-le et redémarrez-le et cela résoudra souvent le problème (du moins pour moi).

13voto

pradeepcg Points 209

Si vous utilisez une application de synchronisation pour l'appareil. Cela peut aussi être dû au fait que d'autres applications utilisent le même port 5037. Arrêtez tous les services fonctionnant sur le port 5037 et essayez de lancer l'adb.

pour vérifier si une application utilise le port 5037, utilisez ceci

netstat -a -n -o |findstr "5037"

Obtenir le PID de l'application.

Utilisez Explorateur de processus pour trouver le processus et le quitter.

Utilisez maintenant adb start-server ou adb get-state pour démarrer/vérifier l'état du serveur adb.

J'ai rencontré ce problème lorsque j'ai utilisé l'application Snappea / Wandoujia Sync.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X