有时,当我尝试在Droid Charge(运行Gingerbread)上“运行”应用程序时,Eclipse在控制台中显示以下内容:

[2012-05-31 23:08:50 - SomeApp] Android Launch!
[2012-05-31 23:08:50 - SomeApp] adb is running normally.
[2012-05-31 23:08:50 - SomeApp] Performing com.test.SomeActivity activity launch
[2012-05-31 23:08:52 - SomeApp] Uploading SomeApp.apk onto device 'DEVICEIDHERE'
[2012-05-31 23:08:52 - SomeApp] Installing SomeApp.apk...
[2012-05-31 23:08:53 - SomeApp] Success!
[2012-05-31 23:08:53 - SomeApp] Starting activity com.test.SomeActivity on device DEVICEIDHERE

但是,该应用程序永远不会在手机上启动。我看不到应用程序列表中曾经安装过的.apk。

我该怎么做才能使其启动?通过模拟器运行AVD时,它可以正常工作。

谢谢!

最佳答案

我可以看到3种可能的方法来尝试解决您的问题:

1.您是否检查了manifest.xml文件?

<category android:name="android.intent.category.LAUNCHER" />

必须存在于您的“主要” Activity 中,否则它将无法在仿真模式下启动。

2.您的AVD计算机已损坏或ADB不稳定:
检查this问题。

3.您的项目可能以某种方式不同步:
尝试清理(项目->清理)您的项目,以及重建它并重新加载您的AVD。

希望它能以某种方式帮助您...; D

09-04 11:49