[英]How can I get my external jar to be bundled with the Android APK?
我嘗試了所有在Stack Overflow上發布的內容,但是嘗試在模擬器上進行測試時,仍然遇到了令人討厭的NoClassDefFoundException
:
我什至試圖用JDK 1.6編譯jar。 仍然是同樣令人討厭的異常。 我指的jar僅包含我為另一個項目創建的一些實體對象,並且希望與我的Android項目一起使用。
順便說一句,我還嘗試將罐子添加為外部罐子,但也沒有用。
您需要將其添加到assets/
目錄,並添加它到該位置的構建路徑才能使其正常工作。 添加外部庫時,請記住選擇同一罐子 。
看到這個線程
Java中出現NoClassDefFound錯誤,當某些類在運行時不可用,而在編譯時可用時,請檢查此錯誤的根源,您可以使用以下博客獲取幫助:
http://javarevisited.blogspot.in/2011/06/noclassdeffounderror-exception-in.html
請執行下列操作 ::
轉到項目屬性>> Java構建路徑,將jar文件添加為外部jar。
選擇訂單和導出選項>>選擇項目的庫和jar。
如果不起作用,請更改jar的順序,確保其高於android依賴項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.