my AndroidManifest.xml中声明的活动的ActivityNotFoundException

my AndroidManifest.xml中声明的活动的ActivityNotFoundException,android,Android,我已经发布了一个android应用程序,大部分时间都运行良好。然而,在大约1000多次运行中,我会得到一个android.content.ActivityNotFoundException:无法找到显式活动类异常。该活动在我的清单中声明,我本人从未见过它崩溃。它是这样宣布的 <activity android:name="com.myCompany.myPackage.MyDialog" android:theme="@android:style/Theme.Dialog">

我已经发布了一个android应用程序,大部分时间都运行良好。然而,在大约1000多次运行中,我会得到一个android.content.ActivityNotFoundException:无法找到显式活动类异常。该活动在我的清单中声明,我本人从未见过它崩溃。它是这样宣布的

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

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

任何帮助都将不胜感激


--Gary

您不需要在活动中定义所有包,您将在清单xml中定义它

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

安卓.content.ActivityNotFoundException


确保你的
和我的目标是4,也就是相信是1.6,开始活动的代码是什么?你知道这一点吗?我也遇到了同样的问题,除了100%的情况。我发现它只会影响我正在使用的作为启动器活动的活动。所以为了解决这个问题,我只是扩展了活动,没有更改其中的任何内容,并在我的清单中声明了它的扩展版本。啊,但是我有多个包,这个对话框不是默认的。是的,它肯定是。我能想到的另一件值得注意的事情是,我的主要活动是安卓:launchMode=“singleTask”。
<activity android:name=".MyDialog"
   android:theme="@android:style/Theme.Dialog">
</activity>