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

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

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

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

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


当前回答

Use:

打开任务管理器→进程→adb.exe→结束进程→重新启动Eclipse

这对我很管用。

And:

打开任务管理器→进程→Eclipse .exe→结束进程→重新启动Eclipse

其他回答

这个问题已经困扰我好几天了,直到我终于弄清楚是什么原因造成的。在尝试了上述所有建议后,我甚至无法更新我的应用程序。

HTC Sync还运行一个名为adb.exe的进程。HTC Sync是安装HTC USB驱动时可用的可选程序。我最近更新了HTC捆绑包的安装,显然之前没有安装过HTC Sync。在任务管理器中检查adb.exe的属性,显示它属于HTC Sync,而不是Android。

只要我从控制面板上卸载HTC Sync,问题就消失了!(它与USB驱动程序分开列出,所以可以保留。)我从来没有看到一个以上的adb.exe实例正在运行。我很好奇,如果人们不得不从任务管理器中杀死进程,检查一下它是否实际上是你正在杀死的Android进程?

请阅读用户评论(我也有HTC Thunderbolt): http://www.file.net/process/adb.exe.html

AndroidSDK→平台工具→Kill不起作用。

但重启电脑后,它就工作了。

另一个错误原因可能是您可能将adb.exe设置为以管理员权限运行。

[2012-07-04 11:24:25 -连接adb is down,出现严重错误。 [2012-07-04 11:24:25 -必须重启adb和Eclipse。 [2012-07-04 11:24:25 -请确保adb正确位于'/home/ASDK/platform-tools/adb'并且可以执行

我发现Eclipse中的项目文件夹被关闭了。我展开目录并启动项目。我知道这听起来像是“不用动脑筋”。我在工作区中打开了.java文件,这足以使我认为项目是打开的。

我得到了同样的错误。我的解决方案是将platform-tools目录设置为系统路径,然后重启操作系统。

或者在DOS cmd提示符中:

set path=%path%;c:\xxx\platform-tools

这对我很管用。