我正在尝试在Motorola Milestone A853上运行helloandroid应用程序。我输入“adb devices”并正确识别移动设备。但是,当我尝试运行应用程序时,Eclipse总是停留在27%“启动委托”。
这可能是什么原因?
答案 0 :(得分:72)
模拟器有27%的问题。它只在我删除AVD并重新创建后才得到修复,因此这很可能与设备/仿真器相关(并且重新启动ADB并没有解决问题)。
编辑:
在问题#21073的项目页面上找到了这个,由benpar回答:
更新:如果从Eclipse中的AVD Manager启动AVD仿真器,也可以避免这种情况。从Eclipse中的“运行”按钮启动第一个模拟器时会出现此问题。
要避免:
答案 1 :(得分:6)
在模拟器中运行应用程序时,我也遇到了这个问题。在启动应用程序之前确保模拟器正在运行,您不会遇到此问题。
答案 2 :(得分:4)
要获取更多信息,请尝试从Eclipse外部的命令行安装和启动应用程序。您将在项目的/ bin文件夹中找到.apk,然后使用:
adb install -r <projectname>.apk
它可能有效,如果没有,您可能会获得有关错误原因的更好信息。我对Eclipse的经验表明,它有时很挑剔,这可以帮助你解决问题。
答案 3 :(得分:4)
我遇到了同样困在27%的问题。拔下设备并将其插回固定设备。
答案 4 :(得分:4)
我发现最快的方法是在命令行上查看Android Debug Bridge。有时只需停止并启动adb服务器即可。那就是:
adb kill-server
将停止服务器。然后:
adb start-server
应该这样做。检查连接的设备(但没有必要)
adb devices
并列出所附的设备 然后回到eclipse并再次开始调试。
这也可以通过Eclipse在Devices视图中完成。
答案 5 :(得分:2)
我解决这个问题有点傻了。我做的是从一个eclipse实例开始模拟器。封闭的日食。关闭日食不会停止模拟器。现在重新启动eclipse。现在在已经运行的模拟器中运行您的应用程序。
答案 6 :(得分:2)
非常讨厌的问题。我不得不关闭eclipse和模拟器,然后重新启动,这变得非常耗时。来到这里阅读Anna Lear和Vinay发布的内容。成功了!我认为在我的情况下发生这个问题是因为我在模拟器仍在运行时退出了eclipse。正如安娜和维奈发布的那样纠正这个......
确保关闭eclipse和模拟器,然后......
答案 7 :(得分:0)
对我而言,亚行已经挂了。无论是eclipse还是模拟器都没有任何退出效果。
它应该不再卡住。
答案 8 :(得分:0)
我正在使用三星Galaxy来运行该应用。我浪费了很多时间来运行应用程序,但它没有启动,我不得不每次重启eclipse。 对我来说,我只是遵循这些步骤,不再有任何问题