繁体   English   中英

android活动类不存在?

[英]android activity class does not exists?

我一直在为Android应用开发Eclipse项目。 我经常遇到的错误是活动类不存在。 但是,当我再次保存清单文件时,错误消失了,程序正常运行。 为什么然后我一次又一次得到相同的错误。

控制台错误:

[2011-11-18 15:08:38 - link] Starting activity acb.abc.LinkActivity on device emulator-5554
[2011-11-18 15:08:40 - link] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=acb.abc/.LinkActivity }
[2011-11-18 15:08:40 - link] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[2011-11-18 15:08:40 - link] ActivityManager: Error: Activity class {acb.abc/acb.abc.LinkActivity} does not exist.

每次在应用程序中添加新活动时,都需要将其与新标签一起添加到清单文件中。 确保您执行此操作,否则将不考虑新活动。 供参考,请参阅

我今天遇到了这个问题。

注意:“类{acb.abc/acb.abc.LinkActivity}”,应修改AndroidManifest.xml ,将acb.abc.LinkActivity更改为“ .LinkActivity”。 然后就可以了。

在可能的情况下,在Android Studio中,我像这样更改了AndroidManifest.xml :在自定义活动上更改了main活动。 然后在仿真设备上启动我的应用程序,我得到:

“错误类型3错误:活动类{...}不存在。”,

并可能导致应用失败。

我被迫删除了虚拟设备上的应用程序(使用设备中的应用程序管理器),然后在Android Studio中重新启动了应用程序。 这个解决方案对我有帮助。

您没有在清单中正确声明包裹名称,这就是我的猜测。 张贴清单或进行讨论。

http://groups.google.com/group/android-developers/browse_thread/thread/ce62996fde2d4727

干杯.....!!!!!!

我看到此错误是因为我已将我的应用程序安装为内置应用程序,然后将其禁用以将其删除。 我以为在Eclipse中将自己的应用程序作为“正常”应用程序运行时,以为已将其删除。 我发现我的应用仍在系统/应用中。

删除它后,在Eclipse中运行我的应用程序时没有看到此错误。

我也有这个问题,这是因为我在Android Studio <= 0.8.6的AndroidManifest.xml中有第二个标签,这没问题

我不确定如果一个人需要在这里定义两个应用程序该如何处理

我的用例与在单独的活动中保存应用程序状态有关,例如http://blog.tomgibara.com/post/126377651/global-application-state-in-android

错误:活动类{com.myapplication5.myapplication / com.myapplication5.myapplication.MainActivity}不存在。

答案:file-projectstructur-flavors-minsdk版本= 4好

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM