
Gradle
文章平均质量分 91
Gradle
Air Field
这个作者很懒,什么都没留下…
展开
-
Gradle命令详解
Gradle命令详解我们介绍了 Gradle 的任务声明,任务依赖,Gradle 构建的顺序等。其实在文章中我们也提到了一些 Gradle 命令。本文我们将为大家介绍一下 Gradle 的命令,包括会将前面的命令使用做一个汇总。1. 使用 Gradle 命令使用 Gradle 命令就是我们在命令控制台输入 Gradle 命令,使用 Gradle 命令我们可以配置 Gradle 环境,也可以不用配置 Gradle 环境,下面我们看下具体的使用方法1.1 已经安装了Gradle环境如果安装了原创 2021-03-04 23:07:18 · 3715 阅读 · 2 评论 -
编写 Gradle 任务Task
编写 Gradle 任务Task我们先介绍了 Gradle,然后学习了 Groovy 的基础语法,紧接着介绍了 Android 项目中 Gradle 的配置。我们从配置中可以看出 Gradle 的构建都是基于任务(Task)的,有了前面几节的基础,今天这节课我们来学习一下,怎么样去定义一个 Gradle 的任务(Task),以及Task的生命周期。1. 声明 Task关于 Task 的声明,我们其实在《构建自己的 Gradle 工程》这一节里面就有所介绍,我们创建 Gradle 项目时就声明..原创 2021-03-04 08:02:37 · 921 阅读 · 1 评论 -
Gradle Wrapper 详解
Gradle Wrapper 详解我们介绍了 Android 项目的目录及 Gradle 配置,我们提到有个目录是/gradle/wrapper。今天这篇文章我们来学习 Gradle Wrapper。通过这篇文章我们将了解什么是 Gradle Wrapper?为什么需要用 Gradle Wrapper?以及 Gradle Wrapper 的重要性。1. 什么是 Gradle Wrapper?关于“什么是 Gradle Wrapper?”这个问题在官网是这么定义的:The recommende原创 2021-03-03 23:49:21 · 8574 阅读 · 3 评论 -
Groovy 语言基础
Groovy 语言基础Gradle 是一个构建工具,它的构建脚本是基于 Groovy 或是 Kotlin 语言编写的。今天我们就来看下 Groovy 的基础语法。Groovy结合了 Java、Python、Ruby 等当下几大流行语言的优点。它可以说是从 Java 中衍生出来的,为什么这么说呢?因为它的语法和 Java 非常的相似,它的文件也是可以编译为 .class 文件,而且可以使用 Java 的类库。1. Groovy 基础语法1.1 基础语法1. 定义变量 def在 Gro.原创 2021-03-02 21:00:38 · 1747 阅读 · 0 评论 -
Gradle 配置详解
Gradle 配置详解我们为大家介绍一下 Android 项目中 Gradle 的配置。1. AndroidStudio 项目结构我们介绍 AndroidStudio 中 Android 项目的 Gradle 配置之前,我们先来看下 AndroidStudio 中 Android 项目的结构,我们新建一个项目结构大致如下图所示:我们通过上面的图片可以看到,Android 项目中跟 Gradle 相关的主要有 7 个部分:根目录下的 build.gradle:顶级构建文件,配置 Gr.原创 2021-03-02 00:22:16 · 5724 阅读 · 1 评论 -
构建自己的 Gradle 工程
构建自己的 Gradle 工程这篇文章我们将一步步带大家从环境搭建到创建一个 Gradle 工程。从 0 到 1,帮助大家更好的理解 Gradle。1. Gradle 的安装我们安装 Gradle 之前首先要确保我们已经在系统中安装了 JDK,并且 JDK 的版本最低在 1.7。注意最新的 Gradle 版本需要 JDK1.8 及以上。可以在控制台用java -version命令查看自己的 JDK 版本。如下:Gradle 的安装有 2 种方式:包安装:包安装方式就是通过包管理..原创 2021-03-01 23:51:54 · 455 阅读 · 0 评论 -
Gradle简介
Gradle 简介关于 Gradle 我们开发中用的非常多,它的知识点完全可以写一本书,这个专题我们重点针对 Gradle 在 Android 日常开发中的应用进行讲解。本文我们主要先介绍一下 Gradle 是什么?有哪些特性?优点在哪?为什么我们构建要用 Gradle?1. 什么是 Gradle?什么是 Gradle 呢?在 Gradle 官网中是这么介绍的:Gradle is an open-source build automation tool focused on flexibil原创 2021-03-01 07:45:50 · 1328 阅读 · 0 评论