美文网首页
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

    Gradle这个新一代构建工具,不仅仅用在Android开发中。查看源码也可以用 DASH 这个软件,我只有Mac...

  • Android Gradle 模块化构建打包

    原文链接Android -Gradle 前言 本文将简述Android-Gradle在实际项目开发过程中-打包编译...

  • Android-Gradle(二)

    理解Gradle脚本当然我们现在讨论的所有内容都是基于Android studio的,所以请先行下载相关工具。当我...

  • Android-Gradle(三)

    依赖管理是Gradle最闪耀的地方,最好的情景是,你仅仅只需添加一行代码在你的build文件,Gradle会自动从...

  • Android-Gradle(五)

    Android studio不仅允许你为你的app和依赖库创建模块,同时也可为Android wear,Andro...

  • Android-Gradle(一)

    理解基本的Gradle如果你想创建一个Android project基于gradle,那么你必须写一个构建脚本,这...

  • Android-Gradle(四)

    当你在开发一个app,通常你会有几个版本。大多数情况是你需要一个开发版本,用来测试app和弄清它的质量,然后还需要...

  • Android-Gradle详解

    Android 构建系统非常灵活,可让你在不修改应用核心源代码文件的情况下执行自定义构建配置。本部分将介绍 And...

  • gradle笔记-- <

    1.gradle wrapper是对gradle的包装.是开发过程中同意gradle构建的版本 gradle-wa...

  • Android-gradle文件路径

    1.进入仓库网址链接: https://mvnrepository.com/[https://mvnreposit...

网友评论

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

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