web-dev-qa-db-fra.com

Le serveur ADB n'a pas accusé réception

Je ne pouvais pas exécuter l'application Android jamais sur mon ordinateur portable. Eclipse donne constamment la même erreur, c'est-à-dire "le serveur ADB n'a pas accusé réception".

J'ai tout essayé, redémarrez adb depuis la vue ddms, depuis la ligne de commande (kill-server, start-server), depuis le gestionnaire de tâches et redémarrez Eclipse. Lorsque je parviens à démarrer le serveur adb et à rouvrir Eclipse, dès que je lance l'application Android, la même erreur se produit sur la console; le serveur ADB n'a pas acquitté.

Pourriez-vous donner une idée sauf redémarrer adb

52
ydmpcn

Tuer le processus adb.exe dans le TASK MANAGER (pour ouvrir le gestionnaire de tâches CTRL+Shift+Esc) le résout dans mon cas. Après l'avoir tué, exécutez adb start-server ou les périphériques adb et vous devriez être bien.

enter image description here


Incase si cela ne fonctionne pas

Nous pouvons résoudre ce problème si facilement.

  1. Invite de commande ouverte, cd <platform-tools directory>
  2. Exécuter la commande adb kill-server
  3. Ouvrez le gestionnaire de tâches Windows et vérifiez si adb est toujours en cours d'exécution. Si c'est le cas, tuez simplement adb.exe
  4. Exécuter la commande adb start-server Dans l'invite de commande

enter image description here


Une approche un peu difficile

Invite de commandes (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

ramener la BAD à la normale

enter image description here

pour plus de détails, vérifiez-le de ici

114
Maveňツ

Pour les utilisateurs de Mac, ce qui a fonctionné pour moi a été:

  1. Ouvrir Activity Monitor (équivalent du gestionnaire de tâches Windows)
  2. Tuer la tâche adb
  3. Redémarrer adb
8
Reefwing

Merci de tuer adb avec la commande suivante:

taskkill /f /im "adb.exe"

puis redémarrez-le avec la commande:

adb start-server

Cela fonctionne très bien pour moi :)

4
Dong Thang

Recherchez les fautes de frappe dans le fichier ~/.Android/adb_usb.ini. Ce problème peut être causé si ce fichier est endommagé.

2
Joseph Johnson

Dans mon ordinateur, j'utilise la ligne de commande taskkill/f/t/im wandoujia_daemon.exe (car adb.exe ou bas_daemon.exe n'est pas en cours d'exécution dans mon gestionnaire de tâches). Et ... le serveur adb est démarré avec succès

1
nam

En plus de @ maveň ツ solution.

En fait, nous devons arrêter le processus en utilisant cette adresse 0.0.0.0:0, C’est pourquoi, pour la plupart des personnes qui ont tué adb.exe Dans le gestionnaire de tâches, je n’étais pas en mesure de le voir, même le gestionnaire de tâches. ).

En suivant les étapes @ maveň ツ , je découvre qu'un autre processus utilisait cette adresse. Je suis allé de l'avant pour le tuer, il m'a donné ACCESS DENIED Comme Error.

Donc, en utilisant le tasklist|findstr ****, Je trouve le nom du processus et je l’ai tué du gestionnaire de tâches.

Là après ça a commencé à fonctionner.

Dans mon cas, bas_daemon Et bas_helper Utilisaient cette adresse qui correspond à la fois à MOBOROBO

0
DeltaCap019

Tuer ADB à partir de l'invite de commande. Tuez Eclipse également à partir de l'invite de commande. Lancez le serveur adb à partir de là en utilisant [adb start-server], puis recommencez.

0
Manoj Saini

dans mon cas, j'utilise la ligne de commande taskkill /f /t /im bas_deamon.exe (car adb.exe n'a pas été démarré) et le serveur adb a été démarré avec succès

0
beginner1417