1. 程式人生 > >Android Studio載入第三方jar包

Android Studio載入第三方jar包

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  

  重新編譯執行專案    

通過以上操作,應該可以解決問題。