2010-07-05 59 views
3

我有一个启动的android应用程序,大多数时候都能正常工作。然而,在大约1000+运行1中,我得到一个android.content.ActivityNotFoundException:无法找到显式活动类异常。该活动在我的清单中声明,我从来没有见过它自己崩溃。它被宣布是这样的...ActivityNotFoundException在AndroidManifest.xml中声明的活动

<activity android:name="com.myCompany.myPackage.MyDialog" 
    android:theme="@android:style/Theme.Dialog"> 
</activity> 

崩溃报告显示它在所有操作系统的从1.5到2.1失败。

任何帮助将不胜感激。

--Gary

+0

<应用机器人:图标= “@绘制/图标” \t \t \t机器人:标签= “@串/ APP_NAME” \t \t \t机器人:可调试= “真”> 我的目标是4,相信是1.6 – Gary 2010-07-05 18:01:47

+0

开始活动的代码是什么? – EboMike 2010-07-09 08:49:06

+0

你有没有想过这个?我有同样的问题,除了它是100%的时候。 – Tenfour04 2011-04-16 19:01:38

回答

0

你鸵鸟政策需要在活动定义所有你的包,你会在你的清单XML定义它

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.myCompany.myPackage" 

,然后在活动

<activity android:name=".MyDialog" 
    android:theme="@android:style/Theme.Dialog"> 
</activity> 
+0

啊,但我有多个包,这个对话框不是默认的。 – Gary 2010-07-05 18:03:40

+0

好的是<您的应用程序节点内的活动? – Jorgesys 2010-07-05 18:11:52

2

an android.content.ActivityNotFoundException

请确保您的<activity是您的<application节点内=)

+0

是的,它绝对是。我唯一能想到的其他事情是注意到我的主要活动是android:launchMode =“singleTask”。 – Gary 2010-07-05 18:27:16

相关问题