我在Win7 64bit上安装了Eclipse Indigo,并安装了ADT插件和Android SDK。
当我打开模拟器并尝试启动测试应用程序时发生错误:
Failed to initialize Monitor Thread: Unable to establish loopback connection
我已经调查过这个错误,但最常见的是防火墙问题,但关闭了防火墙,我仍然会收到错误消息。是否与我安装了另一个基于Eclipse的IDE(Aptana 3)有什么关系?
到目前为止我尝试过的事情:
我的想法已经用完了,所以对任何建议的帮助都会受到赞赏。
答案 0 :(得分:26)
无需禁用IPV6。只需强制Eclipse使用IPV4。 编辑eclipse.ini并添加最后一行:
openFile
-vmargs
-Djava.net.preferIPv4Stack=true
答案 1 :(得分:1)
解决方案:关闭Teredo隧道伪接口。
这可能会将IP4转换为IPv6地址或其他内容,从而导致本地主机的IPv6地址(虽然奇怪的是,PING仍然会产生IP4)。无论如何,关闭它(设备管理器>查看>显示隐藏的设备>右键单击Teredo>禁用)解决了这个问题!
我在非工作情况下通过ipconfig / all发现了。它显示:
隧道适配器Teredo隧道伪接口:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv6 Address. . . . . . . . . . . : 2001:0:5ef5:79fb:####:###:####:####(Preferred)
Link-local IPv6 Address . . . . . : fe80::3c47:###:####:#### (Preferred)
//编辑:我想技术上是一种解决方法,直到Eclipse支持IPv6
答案 2 :(得分:1)
AHAH !! 最后修好了这个。 我相信我的大脚杀手网络是一个问题
所以,这就是我所做的。
以管理员身份打开CMD(右键单击,以管理员身份打开) 键入:“netsh winsock reset”
重新启动计算机
当它出现时说: “你的LSP没有正确映射,你想重新映射吗?” 点击“否”
然后一切都很好..
只有现在,我确实每次启动时都会询问LSP映射,这个f
答案 3 :(得分:1)
是同样的问题,尝试了一切,只完全删除了Java 7并安装了Java 6 JDK解决了问题!
答案 4 :(得分:1)
我的Killer Networks无线网卡N-1103也遇到了同样的问题。我发现从他们的网站安装最新的驱动程序已经治愈了
答案 5 :(得分:0)
似乎Eclipse被阻止了......
转到命令提示符并转到/tools
目录并键入:
adb kill-server
adb start-server
希望这会有所帮助......