无法绑定到本地XXXX for debugger

时间:2012-11-02 15:47:45

标签: android ddms

我继续在控制台中收到Can't bind to local XXXX for debugger消息,但对于所有随机端口,不是1端口。我已经完成了this question中所述的内容,但没有运气。 我正在运行Windows 8. 事实上,这些问题在升级到Windows 8后开始。

[2012-11-02 16:40:41 - ddms] Can't bind to local 8627 for debugger
[2012-11-02 16:40:41 - ddms] Can't bind to local 8617 for debugger
[2012-11-02 16:40:42 - ddms] Can't bind to local 8605 for debugger
[2012-11-02 16:40:42 - ddms] Can't bind to local 8610 for debugger
[2012-11-02 16:41:46 - ddms] Can't bind to local 8611 for debugger
[2012-11-02 16:41:46 - ddms] Can't bind to local 8611 for debugger
[2012-11-02 16:41:47 - ddms] Can't bind to local 8611 for debugger
[2012-11-02 16:42:36 - ddms] Can't bind to local 8611 for debugger
[2012-11-02 16:42:38 - ddms] Can't bind to local 8611 for debugger
[2012-11-02 16:42:39 - ddms] Can't bind to local 8622 for debugger
[2012-11-02 16:42:39 - ddms] Can't bind to local 8608 for debugger
[2012-11-02 16:42:39 - ddms] Can't bind to local 8608 for debugger
[2012-11-02 16:42:48 - ddms] Can't bind to local 8609 for debugger
[2012-11-02 16:42:48 - ddms] Can't bind to local 8609 for debugger
[2012-11-02 16:43:32 - ddms] Can't bind to local 8609 for debugger
[2012-11-02 16:43:36 - ddms] Can't bind to local 8625 for debugger
[2012-11-02 16:43:36 - ddms] Can't bind to local 8619 for debugger

我该怎么办?

修改
我尝试了新的Android SDK安装和新的Eclipse安装。我也试图关闭防火墙。

7 个答案:

答案 0 :(得分:5)

我遇到了同样的问题,没有一个解决方案有效。然后我卸载了所有JRE 7并安装了最新的JRE 6(http://www.oracle.com/technetwork/java/javase/downloads/jre6downloads-1902815.html)。它立即解决了这个问题。

答案 1 :(得分:3)

在我的情况下,此问题是由AVG防病毒引起的。我尝试添加异常并将其关闭仅用于开发,但这不起作用。我卸载了它,重启后问题解决了。

答案 2 :(得分:2)

在cmd中打开platform-tools并运行这两个命令

C:\用户\ SH-PC-W8.1-3 \应用程序数据\本地\的Android \ SDK \平台的工具

adb kill-server
adb start-server

这很有效。

注意:选择平台工具位置

答案 3 :(得分:1)

C:\窗口\ system32 \驱动程序\等\宿主

并且应该包含这一行:

127.0.0.1       localhost 

如果你的主机文件中有ipv6 ip address :: 1,你需要删除或注释它。

答案 4 :(得分:0)

对于Mac:检查/ etc / hosts文件。确保localhost没有任何本地IP。我添加并忘记了为localhost添加了本地ip(例如:192.168.2.1)。

答案 5 :(得分:0)

如果你在android studio中得到了“无法绑定到本地8700 for debugger”的错误,那么只需关闭模拟器,然后再次打开模拟器,这次你一定不会看到错误,这发生在我身上< / p>

答案 6 :(得分:-1)

这可能不那么有建设性,但我建议安装Linux。 : - )

更严重的一面是:安装VMWare或VirtualBox并从虚拟机运行它,例如: Ubuntu作为操作系统。您可以轻松地将USB驱动器映射到虚拟机。