簡體   English   中英

將JAR添加到Android項目后,NoClassDefFound錯誤

[英]NoClassDefFound error after adding JARs to Android project

我已經在互聯網上尋找解決問題數小時了。 有很多人在StackOverflow和其他許多網站上發布了此內容,但是沒有一個解決方案對我有用。 我認為其中許多已經過時了。

這是我嘗試過的:

  • 將庫放在libs/並讓項目自動處理它們(將它們添加為參考,使用Dalvik進行轉換,等等)
  • 使用構建路徑設置像添加普通Java項目一樣添加它們(添加外部jar –>轉到訂單並導出->選中所有jar的復選框)
  • 我嘗試了最后一步,但未選中其復選框
  • 我什至嘗試了某人的建議將其放入assets/文件夾中
  • 我嘗試將它們放在libs/文件夾中,並將它們作為內部jar添加到“構建路徑”設置中
  • 刪除bin/ ->清潔->重建...還有更多

我猜我的問題是,當我部署應用程序時,罐子沒有像應該的那樣打包在apk中。 我正在使用許多不同的罐子。 我正在嘗試使用jReddit ,它具有很多依賴關系。

PS另外,我嘗試了幾種解決方案,但未提及,因為當我去運行程序時,它們導致Dex Loader錯誤。 我還嘗試了很多方法來消除此問題,但隨后又導致了NoClassDefFound錯誤。

編輯:只是想提到我正在使用Eclipse。

解決方案是切換到另一個IDE。 Google不再為Android開發支持Eclipse,這可能就是我遇到這個問題的原因。 我改用Android Studio並成功了。 謝謝華金

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM