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

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

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

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

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


当前回答

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

或者在DOS cmd提示符中:

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

这对我很管用。

其他回答

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

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

转到文件夹平台工具在cmd文件夹平台工具可用的Android文件夹中,你有Android备份文件。 输入以下内容 亚行kill-server 而且 亚洲开发银行启动服务器 然后输入 亚洲开发银行设备 亚行kill-server

您现在可以看到您的设备。

我也遇到过类似的问题。我发现有另一个adb.exe运行,这是从BirdieSync(雷鸟同步工具)开始的。我从Sysinternals的进程资源管理器中发现,Windows正在运行另一个不兼容的adb.exe。只需将鼠标光标放在进程上方(在进程资源管理器中),您就会看到哪个adb.exe启动了。

我不得不杀死BirdieSync进程,因为它又启动了错误的adb.exe。

然后我可以启动正确的adb.exe,它工作得很好。

我正在运行Eclipse Neon2。在最近将我的Android SDK升级到最新的“SDK Tools”(v 25.2.5)、“Platform Tools”(v 26)和“Build Tools”(v 26)并将我的一个开发项目转移到Android Studio后,我遇到了这个问题。

不幸的是,这里的答案没有一个对我有用。

所做的工作是在不同的文件夹中创建一个单独的Android SDK副本,然后通过“Preferences—> Android”将Eclipse指向它。您必须使用此SO回答中所示的较旧版本的SDK。

一旦你下载了SDK的独立版本,并将其放在与Android SDK主包不同的文件夹中,启动SDK管理器(通过<separate- SDK >/tools/ Android),并安装所需的“平台工具”,“构建工具”和Android版本。这里有两件重要的事情需要注意:

确保你没有升级你的“SDK工具”超过已经安装的版本! 确保你安装的“构建工具”版本小于26!

否则,您可能会遇到这个问题。

杀死神秘运行的abd.exe起作用了。这个突如其来的障碍让我停了很长时间。我正在做各种各样的命令行工作,并从我的用户文件夹中删除了锁图标,但直到您简单地建议在任务管理器的运行进程中查找abd并杀死它,才起作用。

我发现的另一个新手障碍是:当主.java文件以外的任何文件处于活动状态时,不要运行Eclipse。例如,如果在main.xml文件处于活动状态时运行它,则会得到无用的错误消息,生成一个类似main.xml的奇怪文件。出来了,它就不能运行了。