Android模拟器(无法绑定到本地8601用于调试器)

ant*_*esk 5 java windows android emulation

我有Windows 8,JDK 7(7u9)和所有Android版SDK.当我尝试启动Android Emulator时,我在DDMS控制台上有以下消息:

[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
Run Code Online (Sandbox Code Playgroud)

我的AVD以Google API(10)为目标,我的项目是一个测试谷歌地图的简单项目.它有Google API [Android 2.3.3]作为项目构建目标.

在StackOverflow中寻找解决方案我找到了这样的答案:我是否应该担心DDMS控制台日志消息"无法绑定到本地nnnn for debugger"?

我做到了,但我仍然有这个"问题".我怎么解决呢?

编辑

[解决]另一个重要的事情:我需要带钥匙从谷歌利用其地图,但是当我插入指纹识别器,并尝试生成密钥,谷歌不给我吧.我怎样才能解决这个问题呢?也许它连接到第一个?

这个问题是由JDK 7引起的,获取MD5指纹打印机的正确命令是:

密钥工具-keystore -v C:\用户\ USER_NAME.android\debug.keystore -list

giu*_*e-g 3

经过多次研究,我发现消息“无法绑定到本地...”的问题是由于JRE的版本(最新的7)造成的。删除它并安装 JRE 版本 6.38 就足够了。