Eclipse IDE:安装Android SDK后无法初始化监视器线程错误?

时间:2011-09-04 15:25:21

标签: android eclipse eclipse-plugin

我刚为Eclipse安装了android SDK插件,每当我启动IDE(eclipse)时,我都会收到错误警告"failed to initialize monitor thread. Unable to establish loopback connection"。然后在控制台中,它会重复进行连续尝试,看起来像[2011-09-04 16:21:53 - DeviceMonitor]Connection attempts: 37 一遍又一遍(控制台中有36条消息,即第37条)。

我的IDE是eclipse classic(helios)。我已尝试使用新版本3.7(indigo),但同样的错误发生。

我一直试图解决这个问题。已经差不多3个星期我完成了所有谷歌搜索研究等,但我找不到解决这个问题的答案......

6 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,原因是错误的Java JDK。如果您已安装Java JDK 7,请先卸载它并重新安装JDK 6 - > download link

如果您只是下载JDK 6并将JAVA_HOME路径设置为它,我不知道它是否有效。 我卸载了JDK 7,因为我不再使用它了。

答案 1 :(得分:0)

  1. 确保localhost指向127.0.0.1
  2. 禁用防火墙
  3. 虽然不是Android,但这个帖子也谈到了这个问题:

    http://www.java.net/node/693759

答案 2 :(得分:0)

问题不是Eclipse与模拟器失去联系,使用重置 adb选项可以通过

How to attach back the Android emulator to ADB?

答案 3 :(得分:0)

解决方案(解决方法):关闭Teredo隧道伪接口。

这可能会将IP4转换为IPv6地址或其他内容,从而导致本地主机的IPv6地址(虽然奇怪的是,PING仍然会产生IP4)。无论如何,关闭它(设备管理器>查看>显示隐藏的设备>右键单击Teredo>禁用)解决了这个问题!

我发现每次启动后,我的Win7安装都会重新启用我的Teredo设备。即使我卸载。所以我制作了一个批处理文件(以管理员身份运行),它发出以下命令:> netsh interface teredo set state disabled>“D:\ Program Files(x86)\ Eclipse \ eclipse.exe”

答案 4 :(得分:0)

我遇到了同样的问题。我将电脑与互联网断开连接,问题解决了!现在我确定它与我的其他软件有关(在我的情况下是proxifier)。我认为这可能与将IPv4转换为IPv6地址等有关。

答案 5 :(得分:0)

我使用Avast Internet Security。我试过通过防火墙允许eclipse.exe,但它仍然给了我错误。

我只是关闭了Avast防火墙,同时保持了Windows防火墙,并且它运行正常。我没有任何错误,而且一帆风顺。

这可能对每个人都不起作用,但在完成了几乎每个解决方案线程(没有一个工作)后,我刚刚结束了第三方防火墙,并且热潮。塔尔,她吹了!

我知道这个问题已经超过2年了,但我最近遇到了这个问题而只想分享我的经验。