我在Eclipse中收到以下错误:
[timestamp - ddms] Can't bind to local 8600 for debugger
为什么?
我在Eclipse中收到以下错误:
[timestamp - ddms] Can't bind to local 8600 for debugger
为什么?
Answers:
除了在主机文件中添加“ 127.0.0.1 localhost”外,在Eclipse中进行以下更改。
在窗口->首选项-> Android-> DDMS下:
感谢Ben Clayton在评论中提出的解决方案。
一些Google关键字:不适用于Nexus S Android调试的解决方案或解决方案,并显示错误消息:无法绑定到本地8600进行调试。
尝试使用以下命令杀死端口8600:
fuser -k 8600/tcp
这为我解决了。
不要卸载,这只是系统做的一件愚蠢的事情,因为它看起来很难找到localhost。在这里看看,它很容易修复。几周前我遇到了同样的问题,并以这种方式解决了。
窗口主机文件被弄乱了:
该文件位于此位置:
C:\ WINDOWS \ system32 \ drivers \ etc并应包含以下行:127.0.0.1 localhost
/etc/hosts127.0.0.1的条目中缺少“ localhost” 。添加后,调试将再次起作用。谢谢!
我有以下主机文件
127.0.0.1 localhost
192.168.1.2 localhost
我开始不断收到错误,这很烦人
“无法为调试器绑定到本地8600”
“无法为调试器绑定到本地8601”
“无法为调试器绑定到本地8602”,依此类推
我从主机文件中删除了第二行
192.168.1.2 localhost
,一切恢复正常。
希望这可以帮助。
127.0.0.1 localhost在文件末尾放置另一个条目,它将起作用。似乎DDMS使用它在文件中找到的最后一个localhost条目。
除了将127.0.0.1 localhost添加到您的hosts文件之外,在Eclipse中进行以下更改。
下
窗口->首选项-> Android-> DDMS
将基本本地调试器端口设置为8601
选中“使用ADBHOST ”框,该值应为127.0.0.1。 感谢Ben Clayton和Doguhan Uluca提出的解决方案。
一些Google关键字:
出现以下错误消息的Nexus S Android调试异常或解决方案:无法为调试器绑定到本地8600。
适用人群运行Android Studio和Eclipse:
我知道答案已经饱和,但是我要补充一点,在安装Android Studio并返回Eclipse来构建和运行项目之后,似乎出现了此错误。
确保关闭可能正在运行的所有其他ADB实例(包括Android Studio)。完成此操作后,如果仍然遇到问题,请尝试终止所有ADB服务器进程并重新启动。如果尚未设置全局变量,请打开终端并导航至Eclipse所引用的Android SDK的platform-tools文件夹,然后运行:
./adb kill-server
./adb start-server
根据Aptana Studio的支持响应,可以确认Aptana插件和Android开发工具在此端口上发生冲突(即Aptana的Comet服务器在该端口上重叠)。Aptana早在2010年就开始提供门票。
不幸的是,看来Aptana尚未修复它或未配置其Comet服务器端口。在eclipse中更改端口号并重新启动adb并不能解决我的问题。我终于被迫卸载了Aptana插件。
Eclipse,如果仍不能解决问题,请重新启动adb