Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Eclipse DDMS错误“;Can';t绑定到调试器的本地8600“;_Android - Fatal编程技术网

Android Eclipse DDMS错误“;Can';t绑定到调试器的本地8600“;

Android Eclipse DDMS错误“;Can';t绑定到调试器的本地8600“;,android,Android,我在Eclipse中遇到以下错误: [timestamp - ddms] Can't bind to local 8600 for debugger 为什么?不要卸载,这只是系统做的一件愚蠢的事情,它似乎很难找到本地主机。看一看,它很容易修复。 几周前,我遇到了同样的问题,并通过这种方式解决了它 出错的窗口主机文件: 文件位于以下位置: C:\WINDOWS\system32\drivers\etc 并应包含以下行: 127.0.0.1本地主机 除了将“127.0.0.1 localhost”

我在Eclipse中遇到以下错误:

[timestamp - ddms] Can't bind to local 8600 for debugger

为什么?

不要卸载,这只是系统做的一件愚蠢的事情,它似乎很难找到本地主机。看一看,它很容易修复。 几周前,我遇到了同样的问题,并通过这种方式解决了它

出错的窗口主机文件:
文件位于以下位置:
C:\WINDOWS\system32\drivers\etc

并应包含以下行: 127.0.0.1本地主机

除了将“127.0.0.1 localhost”添加到主机文件之外,在Eclipse中进行以下更改

在窗口->首选项->Android->DDMS下:

  • 将基本本地调试器端口设置为“8601”
  • 勾选显示“使用ADBHOST”的框,值应为“127.0.0.1”
感谢Ben Clayton在评论中为我提供了解决方案


一些谷歌关键词:Nexus S Android调试的问题或解决方案,错误消息:无法绑定到本地8600进行调试器。

我在OSX上遇到类似问题。碰巧我打开了两个Eclipse实例,以便在另一个工作区中引用一些代码。最终我意识到这两个实例可能相互干扰,所以我关闭了一个。在那之后,我再也看不到“无法绑定…”错误了。

在我的例子中,问题是有一个幽灵日食挂在背景上;它并没有使用任何工作区,也并没有窗口,所以我只能在进程列表中找到它。终止它解决了问题。

尝试使用以下命令终止端口8600:

fuser -k 8600/tcp
这为我解决了问题。

基于一个实例,确认Aptana插件和Android开发工具在此端口上发生冲突(即Aptana的Comet服务器在此端口上重叠)。阿普塔纳在2010年开了一张罚单


不幸的是,Aptana似乎还没有修复它,也没有使Comet服务器端口可配置。在eclipse中更改端口号并重新启动adb并没有为我修复它。最后,我被迫卸载了Aptana插件。

在我的情况下,当我终止Eclipse进程并重新启动软件时,它才起作用。

我正在Windows 8上运行Android ADT捆绑包。本主题中描述的两种解决方案(编辑主机文件和更改eclipse首选项)都没有解决问题

在我的情况下,通过取消安装Java7(现在使用Java6)解决了这个问题。调试器现在再次工作

在Windows 8上 我为此奋斗了一段时间:
您是否安装了平均值AVG
卸载AVG对我来说成功了

唯一对我有效的修复方法是卸载Java 7并在基于Windows 8 x64的机器上安装Java 6


您可以从下载Java 6。

除了将127.0.0.1 localhost添加到您的主机文件之外,还可以在Eclipse中进行以下更改

窗口->首选项->Android->DDMS

将基本本地调试器端口设置为8601

选中“使用ADBHOST”框,该值应为127.0.0.1 感谢Ben Clayton&Doguhan Uluca在评论中为我提供了解决方案

一些谷歌关键词:


Nexus S Android调试的故障或解决方案,错误消息:无法绑定到本地8600进行调试器。

我有以下主机文件

127.0.0.1本地主机

192.168.1.2本地主机

我开始不断地犯错误,这很烦人

“无法为调试器绑定到本地8600”
“无法为调试器绑定到本地8601”
“无法为调试器绑定到本地8602”等等

我从hosts文件中删除了第二行
192.168.1.2本地主机
一切都恢复正常了

希望这有帮助

根据答案,这对我有用

在月食中去

Window->Preference->Android->DDMS
然后将“使用ADBHOST”勾选为“127.0.0.1”


然后只需为运行Android Studio和eclipse的用户重新启动eclipse即可:

我知道答案已经饱和,但我要补充的是,在安装Android Studio并返回Eclipse构建和运行您的项目之后,这个错误似乎出现了

确保关闭可能正在运行的所有其他ADB实例(包括Android Studio)。完成此操作后,如果仍有问题,请尝试关闭所有ADB服务器进程并重新启动。如果尚未设置全局变量,请打开terminal并导航到Eclipse正在引用的Android SDK的platform tools文件夹,然后运行:

./adb kill-server
./adb start-server

同时运行两个adb实例(例如eclipse debugger和android studio)会导致冲突,因为这对我来说也是

,这是因为我试图使用eclipse进行调试,但同时也运行android studio。这两个程序都试图在类似的端口上监控android设备。退出除一个IDE之外的所有IDE,或者在IDE首选项中修改用于调试的端口号,使它们不相似。

请尝试其他电缆,如果不起作用,请尝试其他电话

我花了好几天的时间研究这个问题和上面提到的所有技巧。 但我的设备上的连接器是片状的。 作为测试,移动手机,看看是否有连接中断

一些技巧,比如ADB USB,会暂时修复它,并明确(重新)选择要调试的设备进程。但对我来说,根本原因是物理联系

所以现在有了新设备,我从来没有遇到过任何问题! 剥落的电缆也会导致同样的问题。 祝你好运
我感觉到了你的痛苦。

几个小时后,我试图用java SDK、eclipse.ini文件和所有关于这个问题的材料来修复它,到底什么对我有效:

UIN安装的平均防病毒软件

然后,DDM上的所有端口都变为绿色,无论是java或Genymotion设置还是…

可能是什么
$ ./adb kill-server
$ ./adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *