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

2019-10-17  本文已影响0人  ag4kd

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。否则是找不到这个版本的。

上一篇下一篇

猜你喜欢

热点阅读