一、關于gradle plugin和 gradle版本號吏奸,以及一些相關文件谈飒、緩存文件位置
gradle_plugin_version.png
- Android Studio中的Gradle版本和更新
- Gradle版本和Android Plugin for Gradle版本對照
- Android開發(fā)者——官方對照表
- Android開發(fā) —— Gradle你需要知道的知識
二、SDK BuildTools Version (最新版本是 27.0.3)
buildToolsVersion ps:在As 3.1版本中澄港,默認工程已經(jīng)取消這個變量
這個變量對應是sdk 編譯工具,版本號對應所在的目錄是 sdk目錄/build-tools誉简;
手動下載別版本碉就,可以as設置中找到万矾,
(AS——設置——System Settings —— Android SDK —— SDK Tools)
進行手動下載想要的版本
三津滞、Gradle 依賴配置 api斑粱、implementation和compile的區(qū)別(gradle 3.x 之后):
先看兩張圖片它掂,來理解他們的區(qū)別:
api
用api指令編譯,Glide依賴對app Module 是可見的
implement
用implement指令編譯依賴對app Module 是不可見的
來自:android gradle tools 3.X 中依賴树枫,implement、api 指令
最后有兩篇博文—— ref:
- https://blog.csdn.net/yuzhiqiang_1993/article/details/78366985?locationNum=6&fps=1
- https://blog.csdn.net/a06_kassadin/article/details/78300595
工程依賴的庫,在 SDK目錄/extras/android/m2repository 下已有的直接引用年叮,
沒有就網(wǎng)上拉去,并緩存在 ~/.gradle/caches/modules-2/files-2.1 目錄下名稱為 com.android.tools.build的目錄
增加 阿里 maven鏡像地址
maven {url 'http://maven.aliyun.com/nexus/content/groups/public/'}
//tag時間 2019年8月27日 17:36:45
//android studio 3.4
com.android.tools.build:gradle:3.4.2 // 對應gradle-5.1.1-all.zip,kotlin版本是1.3.41
//android studio 3.5
com.android.tools.build:gradle:3.5.0 // 對應gradle-5.4.1-all.zip,kotlin版本是1.3.50