美文网首页
android 的gradle

android 的gradle

作者: zbiext | 来源:发表于2018-05-10 18:42 被阅读0次

    一、关于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 的gradle

          本文链接:https://www.haomeiwen.com/subject/yxetdftx.html