79 votes

Erreur DDMS Eclipse "Can't bind to local 8600 for debugger" (Impossible de lier le débogueur au local 8600)

J'obtiens l'erreur suivante dans Eclipse :

[timestamp - ddms] Can't bind to local 8600 for debugger

Pourquoi ?

83voto

Doguhan Uluca Points 1733

En plus d'ajouter "127.0.0.1 localhost" à votre fichier hosts, effectuez les modifications suivantes dans Eclipse.

Sous Fenêtre -> Préférences -> Android -> DDMS :

  • Fixer le port du débogueur local de Base à "8601".
  • Cochez la case "Utiliser ADBHOST" et la valeur doit être "127.0.0.1".

Merci à Ben Clayton dans les commentaires pour m'avoir conduit à une solution.

Quelques mots-clés Google : Maladie ou solution pour Nexus S Android debugging avec le message d'erreur : Can't bind to local 8600 for debugger.

23voto

Igor Ganapolsky Points 2851

Essayez de désactiver le port 8600 avec cette commande :

fuser -k 8600/tcp

Cela a réglé le problème pour moi.

15voto

Sephy Points 18893

Ne désinstallez pas, c'est juste un truc idiot fait par le système qui semble avoir du mal à trouver localhost. Jetez un coup d'œil ici Le problème est assez facile à résoudre. J'ai eu le même problème il y a quelques semaines et je l'ai résolu de cette manière.

le fichier Host de la fenêtre qui est perturbé :
le dossier se trouve à cet endroit :
C:\WINDOWS\system32\drivers\etc

Et devrait contenir ce l 127.0.0.1 localhost

7voto

Cruinh Points 1626

J'ai eu un problème similaire sous OSX. Il se trouve que j'avais ouvert deux instances d'Eclipse pour pouvoir me référer à du code dans un autre espace de travail. J'ai fini par réaliser que les deux instances pouvaient interférer l'une avec l'autre et j'en ai donc fermé une. Après cela, je ne vois plus l'erreur "Can't bind...".

4voto

peterman Points 124

J'utilise l'offre groupée Android ADT sous Windows 8. Les deux solutions décrites dans ce sujet (édition du fichier hôte et modification des préférences d'Eclipse) n'ont pas résolu le problème.

Dans mon cas, le problème a été résolu par la désinstallation de Java 7 (j'utilise maintenant Java 6). Le débogueur fonctionne à nouveau !

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