Android Gradle 学习笔记(一):Gradle 入门
一、Windows 下配置 Gradle 环境
前置条件
安装 Gradle 前必须配置好 Java 环境,要求:
- JDK 版本 6 及以上
- 已正确配置
JAVA_HOME环境变量
验证 Java 环境:
打开 cmd 命令行,执行以下命令:
java -version
示例输出(你的版本为 1.8.0_201):
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
下载 Gradle
- 访问 Gradle 官网:https://gradle.org/
- 下载指定版本(4.10.1-all):可通过官网「Download」板块找到历史版本下载链接,或直接访问 Gradle 发行版仓库下载。
配置环境变量
- 将下载的 Gradle 压缩包解压到指定目录(如
D:\gradle-4.10.1); - 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」;
- 在「系统变量」中:
- 新建
GRADLE_HOME,值为 Gradle 解压根目录(如D:\gradle-4.10.1); - 编辑
Path变量,新增%GRADLE_HOME%\bin;
- 新建
- 点击「确定」保存所有配置。
验证配置
重启 cmd 命令行,执行:
gradle -v
若输出 Gradle 版本、Groovy 版本、JVM 信息等内容,说明配置成功。
二、Mac 下配置 Gradle 环境
步骤 1:确定 Gradle 安装路径
- 找到解压后的 Gradle 文件夹(如手动解压到
~/software/gradle-4.10.1); - 右键该文件夹 →「显示简介」;
- 在「位置」栏复制完整路径(示例:
/Users/你的用户名/software/gradle-4.10.1)。
步骤 2:配置环境变量
- 打开终端,编辑
.bash_profile文件(若使用 zsh,编辑.zshrc):vi ~/.bash_profile - 在文件末尾添加以下配置(替换为你的 Gradle 路径):
# 配置 Gradle 环境变量 export GRADLE_HOME=/Users/你的用户名/software/gradle-4.10.1 export PATH=$GRADLE_HOME/bin:$PATH - 保存并退出(vi 编辑器:按
ESC→ 输入:wq→ 回车)。
步骤 3:使配置生效
执行以下命令加载配置:
source ~/.bash_profile
(若编辑的是 .zshrc,执行 source ~/.zshrc)
验证配置
终端执行:
gradle -v
若显示 Gradle 版本号等信息,说明环境变量配置成功。
三、Gradle 之 Hello World 实战
步骤 1:创建构建脚本
- 新建一个空目录(如
gradle-demo); - 在该目录下创建
build.gradle文件; - 编辑
build.gradle,输入以下内容:// 定义一个名为 hello 的任务 task hello { // doLast 表示任务执行最后要执行的动作(闭包) doLast { println 'Hello World' } }
步骤 2:执行任务
- 打开终端/命令行,切换到
build.gradle所在目录:cd /path/to/gradle-demo # Mac/Linux # 或 Windows 下: cd D:\gradle-demo - 执行任务命令:
gradle -q hello - 输出结果:
Hello World
四、Gradle Hello World 核心解析
- build.gradle 作用:是 Gradle 默认的构建脚本文件,执行 Gradle 命令时,会自动加载当前目录下的该文件;
- Task(任务)定义:
task hello定义了一个名为hello的任务,是 Gradle 构建的最小执行单元;doLast是 Task 的核心方法,表示「任务执行完毕后执行的动作」,其内部是一段 Groovy 闭包(可理解为一段可执行代码块);
- 命令解析:
gradle -q hello中,hello指定要执行的任务名;-q(quiet)是日志级别参数,用于过滤 Gradle 自身的日志输出,只显示业务代码的打印内容,让结果更简洁。
总结
- Gradle 环境配置核心是配置
GRADLE_HOME并将bin目录加入系统Path,Windows 和 Mac 仅操作方式不同; build.gradle是 Gradle 的默认构建脚本,基于 Groovy 语法编写,核心是定义和执行 Task;gradle -q 任务名是执行指定任务的常用命令,-q参数可简化输出,聚焦业务结果。

浙公网安备 33010602011771号