2014-02-16 74 views
-1

我想要一個Android項目,它將成爲一個庫項目,其中包含我所有的活動及其行爲,另一個Android項目是使用庫中活動的實際應用程序。使用活動創建Android庫項目

我所做的是啓動一個新的Android項目,並選中「標記爲庫」複選框。在那個項目上我有一項活動。

我創建了另一個Android項目(常規項目),並在項目屬性中添加了項目選項卡下的上一個項目。然後,在那個項目中,我在清單中添加了我從這個珍貴項目中複製和粘貼的活動捍衛。

當我嘗試運行它失敗:

02-16 19:56:53.164: E/AndroidRuntime(432): FATAL EXCEPTION: main 
02-16 19:56:53.164: E/AndroidRuntime(432): java.lang.RuntimeException: Unable to instantiate activity  ComponentInfo{com.test.myapp/com.test.myapp.MyActivity}: java.lang.ClassNotFoundException: com.test.myappcore.MyActivity in loader dalvik.system.PathClassLoader[/data/app/com.test.myapp-2.apk] 

我在做什麼錯?

感謝

+0

我發現有時候Eclipse實際上並沒有將庫添加到project.properties文件中。如果是這樣,你必須手工完成。 –

回答

1

確保不通過項目引用,但使用Android>庫中的屬性對話框中添加庫項目:

enter image description here

庫項目添加到列表右下方此屏幕的列表。