2012-03-17 81 views
0

我有一個應用程序中定義的子文件夾(包),必須在Manifest文件中相應地定義。 但根據慣例和顧客建議的帖子,應用程序崩潰後。在logcat中再次錯誤是 「03-17 19:38:54.118:E/AndroidRuntime(558):android.content.ActivityNotFoundException:無法找到明確的活動類{in.co.avksons/prox_analysis.prox_main_scr};有你在AndroidManifest.xml中聲明瞭這個活動?「未找到活動例外

我試圖在每個文件中查看包的細節,但找不到錯誤。

未確認清單文件中包定義的可能原因是什麼?

謝謝

+0

CTRL +點擊您的活動:NAME = 「youractivty」,在 「」,會發生什麼? – 2012-03-17 14:19:54

回答

0

你能發佈你的Manifest文件嗎?我有一種感覺,你錯誤地引用了你的活動。

例如,如果你有一個名爲測試活動的活動,這是文件夾下活動,和你的包名稱爲com.test.app那麼你會引用您的活動如下:

com.test.app.Activities.TestActivity 

你不能在清單文件中使用'/',使用'。'代替。

0

最有可能的是,您在Manifest中聲明瞭錯誤的活動聲明。如果你有包 「com.application.view」,例如,聲明將是這樣的:

android:name=".view.Activity" 
+0

發現錯誤和處理它的方法。如果應用程序由多個包組成,那麼最好在根包中定義它,在清單文件中聲明相同。一旦聲明並確認,可以選擇課程並將其拖到相應的包中。清單文件將在ecllipse中自動跟蹤和更改軟件包。 – 2012-03-25 10:01:35