我使用eclipse進行Google Android開發。針對Android的外部庫項目的NoClassDefFoundError
我已經創建了一個庫項目(Android設置中的[x] Is Library
),其中包含一個外部jar文件(Referenced Libraries)。該庫項目在另一個項目中引用(實際項目將使用庫項目)。這是通過在Android設置下添加項目完成的。
源代碼編譯,但如果我想在設備上執行它,我會得到一個類爲的類中的NoClassDefFoundError,它包含在庫項目中包含的jar文件中。
編輯:的JAR文件IST加入到(上Order and Export
-Tab [x] my.jar
從庫項目)導出的條目
有沒有乾淨的方式來得到這個工作?
你確定未找到的類是在引用的jar嗎? java jar中引用的常規Java類存在很多問題,但不在Dalvik中,比如某些javax和lava.beans類 – kostja
如果它在jar中,是否將jar添加到了導出的項目中? – kostja
@kostja:是的,我修改了我的問題。 – Fu86