I have Windows 8, JDK 7 (7u9) and all SDK for Android. When I try to launch Android Emulator, I have the following messages on DDMS console:
[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
My AVD has Google APIs (10) as target, and my project it's a simple project to test google maps. It has Google APIs [Android 2.3.3] as project build target.
Looking for a solution in StackOverflow I found this answer: Should I worry about DDMS console log messages "Can't bind to local nnnn for debugger"?
I did it, but i continue to have this "problem". How can i solve it?
EDIT
[SOLVED] Another important thing: I need to take the key from google to use its maps, but when I insert the fingerprinter and try to generate the key, google doesn't give me it. How can I solve this other problem? maybe it is connected to the first one?
This problem is caused by JDK 7, the correct command to obtain MD5 finger printer is:
keytool -keystore -v C:\Users\USER_NAME.android\debug.keystore -list
After many research, I discovered that the problem of the messages "Can't bind to local..." is due to the version of JRE (the newest 7). It was enough to remove it and install JRE version 6.38.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With