我有一个问题,当我想开始为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。
答案 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:###:####:#### (首选)