Android Studio導入第三方庫的三種方法


Android Studio導入第三方庫的三種方法

叨叨在前

今天在項目中使用一個圖片選擇器的第三方框架——GalleryFinal,想要導入源碼,以便於修改,於是上完查找了一下方法,想到之前用到過其他導入第三方庫的方法,現在做個小總結,以防忘記。

  • Android Studio導入第三方庫的方法我個人知曉的有三種:
    • Gradle抓取
    • libs導入
    • 源碼導入

Gradle抓取

Gradle抓取的方法最為簡單,只需在Project->app文件夾下的build.gradle文件中添加依賴:

build.gradle文件夾所在位置

在builde.gradle文件中制定位置添加如下代碼:

compile 'cn.finalteam:galleryfinal:1.4.8.7'

然后同步一下工程即可。

libs導入

將從網上下載對應的第三方庫的jar包放入Project->app文件夾下的libs文件夾:

libs文件夾所在位置

然后在單擊jar包右鍵,選擇“Add as library...”可實現導入;或者在我們上述的build.gradle文件中添加依賴:

compile files('libs/galleryfinal.jar')

源碼導入

源碼導入的方法最大的優點受益於開源,我們可以通過項目中的需求,對第三方庫的源碼進行直接修改。首先我們下載第三方庫的源碼到本地,將源碼解壓到我們項目的根目錄:

在app目錄下的build.gradle文件中添加依賴:

compile project(":GalleryFinal")

注意:所有的依賴,其名稱都要和制定的libs或項目名稱對應。

在settings.gradle添加新導入的項目名稱:

然后同步工程,我們會發現Android Studio一直出現:

這是因為第三方庫需要用到相應的jar文件或gradle文件,如果覺得這個過程太慢,可以考慮一下方法:

  • 翻牆

  • 手動下載相應文件

  • 放棄治療,等待下載完畢

 

 

來自:http://www.jianshu.com/p/b6c68c50ea19

 

補充:

對於原來為eclipse adt的工程:

1.需要通過Android Stuido先把原來的項目導入方式自動轉為Android Studio工程結構,可能需要修改一些不兼容的庫和配置參數,一般可以根據提示進行相應修改就可。

2.把需要用到的庫源碼直接拷貝到自己的項目根目錄下,然后按方法3進行導入。

3.這里有個Android雙色球號碼自動生成演示程序,就是通過上述方法3導入使用第三方通用上拉下拉自動刷新控件,自動模擬雙色球號碼開獎過程,感興趣可以參考一下。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM