1

我正在使用学校计算机进行一些 Android 编程。它工作了一段时间,直到突然我收到以下错误消息:

[2012-05-01 07:55:19 - ddms]Failed to initialize Monitor Thread: Unable to establish loopback connection
[2012-05-01 07:56:35 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
[2012-05-01 07:56:36 - DeviceMonitor]Connection attempts: 1

我试过重置亚行。我尝试从命令窗口杀死并重新启动 ADB。我运行了命令:

E:\Java\Android\android-sdk\platform-tools>netsh interface teredo set state disa
bled
Ok.

我无法访问控制面板或 C 盘。可能是学校的防火墙阻止我建立连接。有谁知道解决方法,以便我可以重新编程?

4

4 回答 4

2

启用 IPv6 中的问题:更改 ddms.bat 中的最后一个字符串

call %java_exe% %java_debug% -Dcom.android.ddms.bindir=%prog_dir% -classpath "%jarpath%;%swt_path%\swt.jar" com.android.ddms.Main %*

%java_debug%添加以下内容后

-Djava.net.preferIPv4Stack=true

对于日食变化eclipse.ini

 openFile
-vmargs
-Djava.net.preferIPv4Stack=true
于 2012-08-23T07:55:32.273 回答
0

尝试从您的设备禁用 USB 调试,然后重新启用该功能。在我的一些设备上,似乎 ADB 故障出在设备上,而不是在运行 Eclipse 的客户端机器上。

于 2012-05-01T17:24:37.883 回答
0

它是在您使用 Eclipse 时停止工作,还是您回到机器后发现它不再工作?

通常,当我遇到这种情况时,拔下设备(或完全关闭模拟器)、杀死 adb(adb kill-server)、关闭 Eclipse,然后重新启动 adb(adb start-server),然后重新插入设备(或重新启动模拟器)就足够了。

于 2012-05-01T15:23:56.513 回答
0

我看到您可能正在 Windows 上工作(查看路径),但重置我的 USB 堆栈在 Ubuntu 上为我解决了这个问题。讨论的其他解决方案的成功有限。

sudo service udev restart通过在终端中输入重新启动 udev 。

于 2012-06-22T06:58:47.673 回答