我有一个问题,当我想开始为android开发应用程序时,我在这里做了一切,但在Eclipse中安装ADT插件后,我仍然得到这个错误:
[2011-12-29 14:34:56 - ddms]初始化Monitor线程失败:无法建立环回连接
,然后,如果我尝试运行一个应用程序,出现如下:
[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。
无需关闭tredo接口:只需在eclipse.ini
中添加-Djava.net.preferIPv4Stack=true
:
openFile
-vmargs
-Djava.net.preferIPv4Stack=true
解决方法很简单:关闭Teredo隧道伪接口。
这可能会将IP4转换为IPv6地址或其他东西,从而为您的本地主机生成IPv6地址(奇怪的是,PING仍然会产生IP4)。无论如何,关闭它(设备管理器>查看>显示隐藏的设备>右键单击Teredo>禁用)解决了问题!
我发现在非工作情况下做一个ipconfig /all
。它显示:
隧道适配器Teredo Tunnel伪接口:
连接特定的DNS后缀。:
描述. . . . . . . . . . .: Teredo隧道伪接口
物理地址. . . . . . . . .: 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . .:没有
Autoconfiguration Enabled . . . .是的
IPv6地址. . . . . . . . . . .:2001:0:5ef5:79fb :####:###:####:####( 首选)
Link-local IPv6 Address . . . . .: fe80:: 3 c47 :###:####:####(首选)