Android Studio載入第三方jar包
阿新 • • 發佈:2019-02-13
Android Studio剛釋出,相信很多朋友和我一樣,開始嘗試用其開發專案,但新東西總會遇到這樣或那樣的問題,其中令我頭的就是引入第三方的jar包無法編譯的問題,因為是新東西,相關的資訊都比較少,解決問題令我花費了相當長的時間,為了避免各位同仁再走彎路,在此將解決步驟列出來。
1、將jar包放入專案裡的libs資料夾中。
2、在project選中jar包點選右鍵"Add as library"。
3、這兩步是網上比較容易找到的,但此時專案仍然是無法正常編譯的,這時需要在專案的build.gradle檔案裡的dependencies節加入 dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}
4、此時專案正常編譯並運行了,但當你的程式碼中真正建立了引用jar裡的類例項時,有可能系統會丟擲異常NoClassDefFoundError,這個時候可以按以下步驟操作:
進入命令提示符視窗。
定位到專案的根目錄,即build.gradle所在的目錄。
執行 "{android studio 安裝目錄}\sdk\tools\templates\gradle\wrapper\gradlew.bat" clean
重新編譯執行專案
通過以上操作,應該可以解決問題。