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

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

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

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

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


当前回答

前面的解决方案可能会起作用。我解决了下载最新的ADT (Android开发者工具)和覆盖SDK文件夹中的所有文件。

http://developer.android.com/sdk/index.html

一旦你覆盖了它,Eclipse可能会给出一个警告,说没有找到SDK的路径,转到Preferences并将路径更改到另一个文件夹(C:),单击Apply,然后再次更改并设置SDK路径,然后再次单击Apply。

其他回答

进入Android SDK的tools文件夹 运行模拟器.exe -avd <你的avd>。模拟器运行需要一些时间。 在模拟器上看到主屏幕后,打开Eclipse并再次运行程序……

设备窗口→工具栏更多菜单→重置adb

设备窗口显示方式:菜单窗口→显示视图→其他→Android→设备

更新Eclipse Android开发工具。这对我很管用。

对于Ubuntu用户,可以执行如下命令:

sudo apt-get install ia32-libs

我也遇到了同样的问题,原来我的防病毒程序(Comodo)沙箱化了adb.exe,这就是为什么它不起作用的原因。我关闭了杀毒软件,它工作得很好。考虑到。