2010-05-30 4 views
7

Ich bin neu in der Android-Programmierung (und Eclipse IDE und Android-Emulator). Ich habe Hello World und einige von Notepad funktioniert, aber ich bekomme immer noch ziemlich viele DDMS-Konsolen-Log-Nachrichten (siehe unten) über nicht in der Lage, Locals für Debugger zu binden.Sollte ich mich über DDMS-Konsolenprotokollmeldungen sorgen "Kann nicht an lokale nnnn für Debugger gebunden werden"?

[2010-05-29 21:03:16 - ddms] Can't bind to local 8601 for debugger 
[2010-05-29 21:05:26 - Device] Failed to delete temporary package: device (emulator-5556) request rejected: device not found 
[2010-05-29 21:06:47 - ddms] Can't bind to local 8600 for debugger 
[2010-05-29 21:07:05 - ddms] Can't bind to local 8601 for debugger 
[2010-05-29 21:07:05 - ddms] Can't bind to local 8602 for debugger 

Und so weiter. Ist das ein Problem? Kann ich diese Nachrichten irgendwie loswerden?

Antwort

2

Sie können der die Nachrichten loszuwerden, indem Sie auf Ihre Hosts-Datei hinzugefügt:

127.0.0.1 localhost 

ps. Hosts-Datei kann von c: \ windows \ system32 \ drivers \ etc \ hosts oder wenn Sie auf Linux/etc/hosts

+1

Hilft, aber ich muss die anderen Sachen mit in dieser Datei entfernen. PS: vergiss nicht, adb kill-server zu starten; adb start-server – Karussell

+0

hmmh eclipse ist seltsam. Jetzt funktioniert es nicht mehr ... – Karussell

+0

Sie sollten diese [post] (http://stackoverflow.com/questions/3318738/i-get-error-in-ddsmscant-bind-to-local-8600-for- -debugger-why) – Mattijle

11

in Eclipse, zur

1) Windows-> Preference

2) Erweitern Sie Android Menü in der Seite des Einstellungsfensters.

3) Wählen Sie nun DDMS aus.

4) Setzen Sie dann den lokalen Base-Debugger-Port auf "8601" und aktivieren Sie das Kontrollkästchen "Use ADBHOST", und der ABDHOST-Wert sollte "127.0.0.1" lauten.

5) Klicken Sie auf Anwenden und OK.

6) Jetzt müssen Sie Ihren ADB neu starten, dazu müssen Sie sich als root-Benutzer anmelden (Linux-Benutzer vorausgesetzt) ​​und zum Platfrom Tools-Ordner Ihres Android SDK navigieren. Dann ausführen,

./adb kill-server 
./adb start-server 

Sie können die Nachricht "Daemon erfolgreich gestartet" sehen. Wenn nicht, wiederholen Sie Schritt 6 erneut, bis Sie die Erfolgsmeldung sehen.

+0

funktioniert nicht :(, verwende ich Windows 8, AVG Antivirus und Eclipse ADT Version 22.3.0, irgendwelche Vorschläge?, danke!. – Bhimbim

1

In meiner Situation wurde das Problem durch eine Deinstallation aller Java 7 gelöst. Der Debugger funktioniert jetzt wieder!

Verwandte Themen