簡體   English   中英

android studio java.lang.NoClassDefFoundError Gson

[英]android studio java.lang.NoClassDefFoundError Gson

我做了一個很新的項目。 我通過谷歌將gson庫添加到我的projects /libs目錄並將其添加為庫。 我還將它添加到我的build.gradle

compile files('libs/gson-2.2.4.jar')

所以現在一切看起來都不錯,Android Studio沒有任何錯誤,任何地方都沒有紅色下划線。 我可以建立它並試一試。

但后來我遇到了這個錯誤:

java.lang.NoClassDefFoundError: com.google.gson.Gson

我在調試器中可以看到。 事情是我已經添加它並且android studio可以看到但是來構建它給了我所有這些類型的問題。

我究竟做錯了什么?

有同樣的問題。 我做的是gradle clean ,然后從控制台用gradle構建我的項目。 在我的build.gradle gson依賴關系如下所示:

dependencies {
    compile 'com.google.code.gson:gson:2.2.4'
}

增量構建系統出了問題。 其中一個應該有所幫助:

  1. 菜單構建 - >重建項目
  2. 刪除文件夾/構建
  3. 關閉Android Studio,刪除/構建文件夾
  4. 右鍵單擊您的項目 - >“打開模塊設置” - >“依賴關系”選項卡 - >檢查是否檢查了庫的“導出”

我正在使用Android Studio。 在我的情況下, gradle clean和/或Rebuild項目不起作用。 我不得不卸載當前被破壞然后重新安裝的SDK(在我的情況下:22)。 執行此操作后,項目重新啟動以進行編譯和運行。 希望它可以幫助某人。

暫無
暫無

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

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