我试图在Motorola Milestone A853上运行helloandroid应用程序。我输入了“adb设备”,手机被正确识别。但是,当我尝试运行应用程序时,Eclipse总是停留在27%“启动委托”。Eclipse试图启动Android应用程序时卡住
这可能是原因?
我试图在Motorola Milestone A853上运行helloandroid应用程序。我输入了“adb设备”,手机被正确识别。但是,当我尝试运行应用程序时,Eclipse总是停留在27%“启动委托”。Eclipse试图启动Android应用程序时卡住
这可能是原因?
与模拟器有27%的问题相同。它在我删除AVD并重新创建后才得到修复,因此很可能与设备/仿真器相关(并且重新启动ADB并未解决问题)。
编辑:
找到这种过度的项目页面的问题#21073,由benpar回答:
更新:如果AVD模拟器从AVD管理Eclipse内推出,也可避免这种情况。在Eclipse中从Run按钮启动第一个模拟器时会发生该问题。
要避免:
要获得更多信息,请尝试从Eclipse以外的命令行安装和启动应用程序。你会发现在你的项目的/ bin文件夹apk文件,然后使用:
adb install -r <projectname>.apk
它可能工作,如果没有,你可能获得有关错误原因的更好的信息。我对Eclipse的使用经验表明,它可能有时很挑剔,这应该可以帮助你隔离这个问题。
感谢您的回答,我输入了C:\ android-sdk-windows \ platform-tools:adb install -r C:\ workspace \ HelloAndroid \ bin \ HelloAndroid.apk但命令窗口停止工作。这可能是原因? – 2011-02-25 19:41:08
在仿真器中运行应用程序时,我也遇到了这个问题。确保模拟器在启动应用程序之前运行,并且您不会遇到此问题。
我这个问题有点傻的解决方案一。我所做的是从Eclipse的一个实例开始模拟器。闭日蚀。关闭eclipse不会停止模拟器。现在重新启动eclipse。现在在已经运行的模拟器中运行你的应用程序。
非常烦人的问题。我不得不关闭日食和模拟器,然后再次启动,这很耗时。来到这里阅读Anna Lear和Vinay发布的内容。成功了!我认为在我的情况下,这个问题发生是因为我在模拟器仍在运行时退出了eclipse。正如Anna和Vinay所发布的,要纠正这一点,请执行此操作...
确保eclipse和模拟器已关闭,然后...
我试着停止并重新启动adb,但没有奏效。 我尝试切换工作区,删除了项目并尝试了,但没有任何工作。而当我尝试上述解决方案时,它确实为我工作。我知道这很疯狂,但是这个解决方案很有效。 Upvoted! – Sarvan 2013-08-06 10:23:11
对我来说,这是挂了的亚行。无论是日食还是模拟器都没有任何影响。
它不应该卡住
我发现最快的方法是检查Android调试桥在命令行上。有时候只需要停止并启动adb服务器。那就是:
adb kill-server
将停止服务器。然后:
adb start-server
应该这样做。检查连接的设备(但它不是必需的)
adb devices
并列出连接的设备。
然后回到eclipse并重新开始调试。
这也可以通过Eclipse在Devices视图中完成。
这对我有用。杀死并重新启动adb – exequielc 2014-10-17 13:19:44
我正在使用三星Galaxy来运行应用程序。我浪费了很多时间在运行应用程序,但它并没有启动,我不得不每次重新启动eclipse。 对于我来说,我只要按照这些步骤,并没有任何问题,更
你可以发布关于您的问题,一些代码或更多的信息。这太模糊了,真的帮不上忙。尝试启动应用程序和AVD http://developer.android.com/guide/developing/devices/index.html – 2011-02-25 15:02:37
这不是代码问题。它与开发人员工具设置有关。 – James 2011-10-26 14:56:03