2012-04-23 69 views
0

我有一個Android應用程序和我一起使用的庫項目。我沒有使用庫項目組件的任何問題。但是,我無法啓動我的應用程序中的任何活動。我一直收到一個ClassNotFound異常,但完全限定名與錯誤消息中的完全匹配,因爲它在源代碼樹中。所有活動都在清單中正確定義。什麼會導致我能夠從庫項目中啓動任何活動,但無法在主應用程序中啓動活動?鏈接庫項目時未找到活動?

+0

如果您已解決問題,請發佈您的解決方案 – 2012-04-23 17:03:45

回答

0

這個問題最終導致我嘗試啓動任何擴展MapActivity的活動。我認爲問題在於我已經在Google Maps API的清單中定義了使用庫。我將庫項目的構建目標更改爲只是vanilla Android,並刪除了使用庫調用。我的主項目現在針對Google apis,並在其清單中包含使用庫。

我認爲這可能是搞砸了構建路徑或其他東西,找不到MapActivity類或其他東西。不太確定,但這些步驟解決了這個問題。

0

只需將庫項目的活動添加到您的展示文件中。

實際上,一些jar /庫文件在內部啓動活動,並且必須將其添加到我們的應用程序中。

+0

否不啓動的活動不是庫應用程序的主應用程序內部的活動。 – Bobbake4 2012-04-23 16:50:36

+0

你可否粘貼你的顯示文件 – 2012-04-23 16:51:23

+0

只能在你的顯示文件中有錯 – 2012-04-23 16:54:50