2011-11-18 58 views
0

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

控制台错误:

[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. 
+1

显示您的代码... –

+3

清洁和生成项目,然后尝试运行.. –

+0

@Kartik刚刚试过仍然没有工作 – abc

回答

4

每一个新的活动在应用补时,它需要在清单文件,以及一个新的标签以复加。 确保你这样做,否则新的活动将不被考虑。 仅供参考,请参阅This

+3

我有我的清单完全更新。它只是我去清单,发生错误,保存它然后它运行正常! – Chandeep

+0

显示你的代码。一些问题可能出现在代码端 – Shaireen

+0

你是什么意思的“发生错误”?你在这里犯了什么样的错误? – Shaireen

0

我看到这个错误,因为我已经将我的应用程序安装为内置应用程序,然后禁用它以将其删除。当我尝试在eclipse中运行我的应用程序作为“普通”应用程序时,我以为我已经删除它。我发现我的应用程序仍然在系统/应用程序。

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

2

今天我得到了这个问题。

请注意:“class {acb.abc/acb.abc.LinkActivity}",您应修改AndroidManifest.xml,将acb.abc.LinkActivity更改为”.LinkActivity“。然后就OK了。

+0

最好提供完全限定的类名而不是相对的类名 – nickaknudson

-2

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

回答:在我的自定义活动变化main活动: 文件projectstructur-口味-minsdk版本= 4 确定

1

在5月的情况下,Android Studio中,我改变AndroidManifest.xml这样。然后我在仿真设备上启动我的应用程序,我得到:

"Error type 3 Error: Activity class {...} does not exist.",

并且可能应用程序失败。

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

相关问题