android 的gradle


一、关于gradle plugin和 gradle版本号,以及一些相关文件、缓存文件位置

android 的gradle_第1张图片
gradle_plugin_version.png
  1. Android Studio中的Gradle版本和更新
  2. Gradle版本和Android Plugin for Gradle版本对照
  3. Android开发者——官方对照表
  4. 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

android 的gradle_第2张图片
用api指令编译,Glide依赖对app Module 是可见的

implement


android 的gradle_第3张图片
用implement指令编译依赖对app Module 是不可见的

来自:android gradle tools 3.X 中依赖,implement、api 指令

最后有两篇博文—— ref:

  1. https://blog.csdn.net/yuzhiqiang_1993/article/details/78366985?locationNum=6&fps=1
  2. 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

你可能感兴趣的:(android 的gradle)