2010-07-05 60 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

相關問題