我有一個Android項目。其中我包含一個Android庫。該庫包含一個引用資源的活動(也包含在庫中)。如何在Android庫中包含資源?
在我的主機項目中,我擴展了庫活動。該代碼編譯,但是當我運行它,我得到一個運行時異常,說明該擴展項目不能找到一個佈局資源:
java.lang.NoClassDefFoundError: mylibrary.R$layout
我的問題是,如何解決我的圖書館,這樣的引用的資源都包括在內?
我有一個Android項目。其中我包含一個Android庫。該庫包含一個引用資源的活動(也包含在庫中)。如何在Android庫中包含資源?
在我的主機項目中,我擴展了庫活動。該代碼編譯,但是當我運行它,我得到一個運行時異常,說明該擴展項目不能找到一個佈局資源:
java.lang.NoClassDefFoundError: mylibrary.R$layout
我的問題是,如何解決我的圖書館,這樣的引用的資源都包括在內?
我的項目實際上並沒有包括庫,因爲我的源代碼管理已經將project.properties文件設置爲只讀。 Eclipse默默地失敗了。
現在已經修復。
確保R.java在庫項目根文件夾
入住這裏查看更多詳情下產生的,
http://developer.android.com/guide/developing/projects/index.html
#Library項目