运行Eclipse后,“无法初始化Monitor Thread:无法建立环回连接”

时间:2011-12-29 13:43:54

标签: android eclipse adt

我有一个问题,当我想开始为Android开发应用程序时,我做了所有的事情,比如手动here,但是在Eclipse中安装ADT插件之后我仍然收到此错误:

  

[2011-12-29 14:34:56 - ddms]初始化Monitor Thread失败:   无法建立环回连接

然后,如果我尝试运行一个应用程序,则会出现:

  

[2011-12-29 14:41:42 - TestApp] ------------------------------   [2011-12-29 14:41:42 - TestApp] Android发布! [2011-12-29 14:41:42 -   TestApp]与adb的连接被中断。 [2011-12-29 14:41:42 -   TestApp]尝试重新连接0次。 [2011-12-29 14:41:42    - TestApp]您可能希望从“设备”视图手动重新启动adb。

2 个答案:

答案 0 :(得分:11)

无需关闭tredo界面: 只需在-Djava.net.preferIPv4Stack=true中添加eclipse.ini

 openFile
-vmargs
-Djava.net.preferIPv4Stack=true

答案 1 :(得分:0)

解决方案很简单:关闭Teredo隧道伪接口。

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

我在非工作情况下做了ipconfig /all我发现了。它显示:

  

隧道适配器Teredo隧道伪接口:

     

特定于连接的DNS后缀。 :

     

描述。 。 。 。 。 。 。 。 。 。 。 :Teredo隧道伪接口

     

物理地址。 。 。 。 。 。 。 。 。 :00-00-00-00-00-00-00-E0

     

DHCP已启用。 。 。 。 。 。 。 。 。 。 。 :没有

     

启用自动配置。 。 。 。 :是的

     

IPv6地址。 。 。 。 。 。 。 。 。 。 。 :   2001:0:5ef5:石川铃华:####:###:####:####(首选)

     

链接本地IPv6地址。 。 。 。 。 :fe80 :: 3c47:###:####:####   (首选)