2012-11-17 8 views
5

Ho Windows 8, JDK 7 (7u9) e tutti gli SDK per Android. Quando provo a lanciare Android Emulator, ho i seguenti messaggi sul console DDMS:Emulatore Android (Impossibile eseguire il binding a 8601 locali per debugger)

[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 

mio AVD ha API di Google (10) come destinazione, e il mio progetto è un progetto semplice per testare le mappe di Google. Dispone di API Google [Android 2.3.3] come target di creazione del progetto.

Alla ricerca di una soluzione in StackOverflow ho trovato questa risposta: Should I worry about DDMS console log messages "Can't bind to local nnnn for debugger"?

l'ho fatto, ma io continuo ad avere questo "problema". Come posso risolverlo?

EDIT

[risolto] Un'altra cosa importante: ho bisogno di prendere la chiave da parte di Google di utilizzare le sue mappe, ma quando inserisco il fingerprinter e provo a generare la chiave, Google non mi do . Come posso risolvere questo altro problema? forse è collegato al primo?

Questo problema è causato da JDK 7, il comando corretto per ottenere la stampante dito MD5 è:

keytool -keystore -v C: \ Users \ USER_NAME.android \ debug.keystore -list

+1

elimina vecchio adb e crea nuovo adb –

+0

Ciao Sardor, puoi darmi qualche dettaglio? Sono un principiante di Android. – antedesk

+0

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

risposta

3

Dopo molte ricerche, ho scoperto che il problema dei messaggi "Impossibile collegarsi al locale ..." è dovuto alla versione di JRE (la più recente 7). È stato sufficiente rimuoverlo e installare JRE versione 6.38.

+0

grazie !!! sepguerra :) – antedesk

+1

Sì, ha funzionato anche per me, ma mi chiedo come utilizzare JRE 7 su Windows 8, poiché sto riscontrando questo problema solo con l'aggiornamento a Windows 8. – ShahidAzim

+0

Penso che dobbiamo aspettare la correzione di Google/Microsoft/Oracle ... –

Problemi correlati