美文网首页
Gradle学习第一步:搭建一个Android-Gradle A

Gradle学习第一步:搭建一个Android-Gradle A

作者: ag4kd | 来源:发表于2019-10-17 20:01 被阅读0次

    Gradle这个新一代构建工具,不仅仅用在Android开发中。查看源码也可以用 DASH 这个软件,我只有Mac版本的,留言获取破解版。

    gradle源码地址:https://services.gradle.org/distributions/,直接下载源码查看也是可以的。下面主要是说在Intellij idea里查看。

    使用Intellij idea搭建这个工程是学习Android构建工具源码的一种方式,当然在Android Studio也是可以看到部分构建工具的代码的。这是我个人喜欢的方式,可以很方便的从源码中知道一些新的改进。

    可以从Maven仓库搜到Android构建工具的地址 https://mvnrepository.com/

    1 创建工程

    新建工程,选择Gradle工程,右边选择java

    image.png

    点击下一步;

    image.png

    下一步:

    1、写项目的名字,默认是Artifactid的名字;

    2、指定工程的根目录

    3、点击finish

    image.png

    如果出现这个,直接点击OK

    image.png

    创建完成。如图

    image.png

    2 配置和下载源码

    在项目的gradle脚本中,指定仓库和添加依赖

    repositories {
            maven { url 'https://maven.google.com' }
            mavenCentral()
            jcenter()
            google()
        }
    

    此工程下载的是3.5.0版本,版本号根据自己的需要,自己修改,最好使用implementation替换掉compile

    其实,我们也可从AS中构建脚本中发现一些端倪:

    image.png
    dependencies {
        //testCompile group: 'junit', name: 'junit', version: '4.12'
        compile gradleApi()//gradle的api,可以不加,只学习下面的Android构建工具里的api
        compile 'com.android.tools.build:gradle:3.5.0'//Android构建工具的api
    }
    

    在外部库里面,可以发现多了两部分,一部分是GradleAPI,一部分是Android构建工具的API

    image.png

    打开一个依赖,可以查看源码


    image.png

    结合AS,可以更好地学习和运用Android构建工具Gradle.

    我也尝试过在AS添加这些依赖,可是下载的很慢,很长时间行业没成功。先在Intellij IDEA中学习吧,后面有时间再在AS做尝试,毕竟时间相对来说是宝贵的。

    其他 版本的构建工具

    Android-Gradle构建工具版本地址

    image.png

    点击Gradle

    image.png

    如果你要想学习3.5.1,需要将compile,改为implementation。否则是找不到这个版本的。

    相关文章

      网友评论

          本文标题:Gradle学习第一步:搭建一个Android-Gradle A

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