今天在項目中使用一個圖片選擇器的第三方框架——GalleryFinal混坞,想要導入源碼,以便于修改贡必,于是上完查找了一下方法,想到之前用到過其他導入第三方庫的方法痊硕,現(xiàn)在做個小總結(jié)赊级,以防忘記。
- Android Studio導入第三方庫的方法我個人知曉的有三種:
- Gradle抓取
- libs導入
- 源碼導入
Gradle抓取
Gradle抓取的方法最為簡單岔绸,只需在Project->app文件夾下的build.gradle文件中添加依賴:
build.gradle文件夾所在位置
在builde.gradle文件中制定位置添加如下代碼:
compile 'cn.finalteam:galleryfinal:1.4.8.7'
然后同步一下工程即可理逊。
libs導入
將從網(wǎng)上下載對應(yīng)的第三方庫的jar包放入Project->app文件夾下的libs文件夾:
libs文件夾所在位置
然后在單擊jar包右鍵橡伞,選擇“Add as library...”可實現(xiàn)導入;或者在我們上述的build.gradle文件中添加依賴:
compile files('libs/galleryfinal.jar')
源碼導入
源碼導入的方法最大的優(yōu)點受益于開源晋被,我們可以通過項目中的需求兑徘,對第三方庫的源碼進行直接修改。首先我們下載第三方庫的源碼到本地羡洛,將源碼解壓到我們項目的根目錄:
在app目錄下的build.gradle文件中添加依賴:
compile project(":GalleryFinal")
注意:所有的依賴挂脑,其名稱都要和制定的libs或項目名稱對應(yīng)。
在settings.gradle添加新導入的項目名稱:
然后同步工程欲侮,我們會發(fā)現(xiàn)Android Studio一直出現(xiàn):
這是因為第三方庫需要用到相應(yīng)的jar文件或gradle文件崭闲,如果覺得這個過程太慢,可以考慮一下方法:
FQ
手動下載相應(yīng)文件
放棄治療威蕉,等待下載完畢