一、关于gradle plugin和 gradle版本号,以及一些相关文件、缓存文件位置
- Android Studio中的Gradle版本和更新
- Gradle版本和Android Plugin for Gradle版本对照
- Android开发者——官方对照表
- Android开发 —— Gradle你需要知道的知识
二、SDK BuildTools Version (最新版本是 27.0.3)
buildToolsVersion ps:在As 3.1版本中,默认工程已经取消这个变量
这个变量对应是sdk 编译工具,版本号对应所在的目录是 sdk目录/build-tools;
手动下载别版本,可以as设置中找到,
(AS——设置——System Settings —— Android SDK —— SDK Tools)
进行手动下载想要的版本
三、Gradle 依赖配置 api、implementation和compile的区别(gradle 3.x 之后):
先看两张图片,来理解他们的区别:
api
implement
来自: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 下已有的直接引用,
没有就网上拉去,并缓存在 ~/.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