2012-11-17 8 views
5

Ich habe Windows 8, JDK 7 (7u9) und alle SDK für Android. Wenn ich versuche, Android Emulator zu starten, habe ich die folgenden Meldungen auf DDMS Konsole:Android Emulator (kann nicht an lokale 8601 für Debugger binden)

[2012-11-17 12:34:32 - ddms] Can't bind to local 8601 for debugger 
[2012-11-17 12:34:39 - ddms] Can't bind to local 8606 for debugger 
[2012-11-17 12:34:40 - ddms] Can't bind to local 8613 for debugger 
[2012-11-17 12:34:40 - ddms] Can't bind to local 8619 for debugger 
[2012-11-17 12:34:40 - ddms] Can't bind to local 8632 for debugger 
[2012-11-17 12:34:40 - ddms] Can't bind to local 8635 for debugger 
[2012-11-17 12:34:42 - ddms] Can't bind to local 8606 for debugger 
[2012-11-17 12:34:44 - ddms] Can't bind to local 8638 for debugger 
[2012-11-17 12:34:48 - ddms] Can't bind to local 8641 for debugger 

Mein AVD hat Google APIs (10) als Ziel und mein Projekt, es ist ein einfaches Projekt Google Maps zu testen. Es hat Google APIs [Android 2.3.3] als Projektziel.

die Suche nach einer Lösung in Stackoverflow fand ich diese Antwort: Should I worry about DDMS console log messages "Can't bind to local nnnn for debugger"?

Ich habe es getan, aber ich weiterhin dieses „Problem“ haben. Wie kann ich es lösen?

EDIT

[gelöst] Eine weitere wichtige Sache: Ich brauche den Schlüssel von Google, um seine Karten zu verwenden, aber wenn ich die finger einsetzen und versuchen, den Schlüssel zu generieren, hat Google mir nicht geben . Wie kann ich dieses andere Problem lösen? vielleicht ist es mit dem ersten verbunden?

Dieses Problem wird verursacht durch JDK 7, um den richtigen Befehl MD5 Finger Drucker zu erhalten, ist:

Keytools -keystore -v C: \ Benutzer \ USER_NAME.android \ debug.keystore -Liste

+1

alte adb löschen, und neue adb erstellen –

+0

Hallo Sardor, kannst du mir ein paar Details geben? Ich bin ein Neuling von Android. – antedesk

+0

http://stackoverflow.com/questions/3318738/i-get-error-in-ddmscant-bind-to-local-8600-for-debugger-why –

Antwort

3

Nach vielen Nachforschungen entdeckte ich, dass das Problem der Nachrichten "Kann nicht an lokale binden ..." ist aufgrund der Version von JRE (die neuesten 7). Es war genug, um es zu entfernen und JRE Version 6.38 zu installieren.

+0

danke !!! sepguerra :) – antedesk

+1

Ja, es ist auch für mich gearbeitet, aber frage mich, wie JRE 7 unter Windows 8 verwendet werden kann, da ich dieses Problem nur bei Windows 8 Upgrade bekomme. – ShahidAzim

+0

Ich denke, wir müssen auf Google/Microsoft/Oracle Fix warten ... –

Verwandte Themen