android 的gradle


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

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

用api指令编译,Glide依赖对app Module 是可见的

implement


用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 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,973评论 25 708
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,489评论 2 45
  • 太长了,还是转载吧...今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源...
    庞哈哈哈12138阅读 20,256评论 3 283
  • “XX站就要到了,请要下站的旅客准备好行李物品。” 听着广播的声音,风睁开了眼睛,嘴角微微的一笑。 “终于到了,终...
    小森有礼阅读 186评论 0 0
  • 原本今晚是要控诉自己终于拖泥带水的赶完了这一周的学习内容!由于前面俩天偷懒,所以完成的质量极低! 反而增加了自己焦...
    无名长卿阅读 137评论 0 0