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

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

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

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

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


当前回答

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

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

其他回答

我尝试使用Eclipse Juno,它工作得很好:

从运行图标的下拉菜单中,选择运行配置选项。 确保您的项目已被选中 点击Android标签 在Launch Action部分下,选择Launch select包名称 瞧!尝试运行您的应用程序。

UPDATE:它还有助于从任务管理器中杀死进程adb.exe并重新启动它。adb.exe可以在这里找到:Android\ Android -sdk\platform-tools

祝你好运

我已经从HTC任务管理器中删除了我所有的任务,现在它正在工作。

我知道这个问题已经得到了回答,但我想我可能会补充说,我发现问题是我的android-sdk目录上的文件夹权限。

我通过授予每个人完全控制权进行了测试(我知道这很狡猾……),问题消失了。我还不确定它正在寻找的特定权限组合可能是什么,但我假设Eclipse中的某些或其他服务没有对adb.exe的执行权限。也就是说,我是一个完全的新手-只是想把它放在那里,以防其他人对此有一些见解。

我运行的是Windows 7, 64位,4.2.0 Eclipse和20.0.0v201206242043 ADT。

我什么都不管用,甚至重启电脑。我无法在我的设备上安装应用程序。但是我自己解决了这个问题:

进入DDMS并选择连接的设备。现在再试一次!

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