我在Asus Nexus 7上从ADT(eclipse)运行应用程序时遇到问题。在SGS 3上没有问题。 ADT输出以下错误:
[ - com.myorg.project.package] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[ - com.myorg.project.package] Starting activity com.myorg.project.package.MyActivity on device XYZ
[ - com.myorg.project.package] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.myorg.project.package/.MyActivity }
[ - com.myorg.project.package] ActivityManager: Error type 3
[ - com.myorg.project.package] ActivityManager: Error: Activity class {om.myorg.project.package/com.myorg.project.package.MyActivity} does not exist.
我发现了以下类似的问题:
并做了一切建议:删除任何旧版本,重新启动设备,清理项目,重新启动IDE。但没有什么对我有用。 由于它适用于SGS 3,我无法想象代码中的任何错误,但怀疑配置或Android版本是问题。但是,我可以通过IDE在Nexus 7上启动示例应用程序。
Nexus 7运行Android 4.3。 SGS 3运行Android 4.1.2。 两个更新的库存版本。
关于如何消除可能原因的任何想法?
答案 0 :(得分:0)
问题是我有
<application
android:enabled="false"/>
在我的AndroidManifest.xml中。这阻碍了使用Android 4.3在Nexus 7上的执行,但在使用Android 4.1.2的SGS3上没有。我不明白为什么在SGS3上忽略了这个属性,并且可以找到它是否在4.3(http://developer.android.com/guide/topics/manifest/application-element.html#enabled)中添加。我希望能有所帮助。