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