我花了几天时间尝试启动任何Android程序。甚至“Hello World”也给出了同样的错误:

“与亚行的连接中断,发生了严重错误”。

我在一台Windows XP机器上运行Eclipse v3.5 (Galileo),谷歌api 2.2.8。

我已经使用了我在网上能找到的所有技巧:命令行“adb kill-server”,DDMS“reset adb”,我在Eclipse之前和之后都启动了模拟器,并搜索其他程序正在使用的端口。

这是怎么回事?是否存在Eclipse、Java、ADB、模拟器和其他任何有效版本的神奇组合?


当前回答

上次我遇到这个问题,解决了adb重启。如果你已经尝试过adb kill-server和adb start-server,但运气不好,你可能想试试这个。当我再次遇到同样的问题时,我尝试了以上所有的答案,但都没有成功,这是最后一个选择。它确实像魔法一样有效。

Goto Android SDK Manager >>安装必备软件包。

其他回答

打开Windows任务管理器,终止名为adb.exe的进程,并重新启动程序。

检查您的防火墙是否没有添加规则并阻止与adb服务器的连接。它使用newdev.dll和您的网络。它就发生在这里,我从防火墙中删除了阻塞规则,现在没事了。

上次我遇到这个问题,解决了adb重启。如果你已经尝试过adb kill-server和adb start-server,但运气不好,你可能想试试这个。当我再次遇到同样的问题时,我尝试了以上所有的答案,但都没有成功,这是最后一个选择。它确实像魔法一样有效。

Goto Android SDK Manager >>安装必备软件包。

我发现SDK的路径(首选项*→Android→SDK位置)是原因。我的SDK路径如下:

C:\Program Files (x86)\Android\android-sdk

路径上的空格是问题所在。要使它工作,必须将Program Files (x86)更改为Progra~2

正确的完整路径是C:\Progra~2\Android\ Android -sdk。

现在应该可以了。

只需进入任务管理器(windows用户)并杀死abd.exe(它以某种方式保持活动)。 之后启动Eclipse。

这个错误

“与adb的连接中断,出现严重错误”

在安装Netbeans的Android插件后发生。关闭Netbeans后,进程abd.exe仍然活跃。当您想重新启动Eclipse时…您将得到错误。

您必须手动杀死adb.exe,然后启动Eclipse。

这对我很管用。