目录
一、Gradle
1.1、安装&环境变量
1.2、配置国内源
1.3、Gradle 项目文件介绍
1.4、Gradle 中的常用指令
一、Gradle
1.1、安装&环境变量
a)从 Gradle 官网下载对应的版本:Gradle | Releases
这里以 8.0 版本为例,下载附带源码的版本
b)配置环境变量,就是安装的 Gradle 的 bin 目录路径
c)打开终端,输入 gradle -version 就可以检验是否配置成功
1.2、配置国内源
Gradle自带的Maven源地址是国外的,该Maven源在国内的访问速度是很慢的,除非使用了特别的手段。一般情况下,我们建议使用国内的第三方开放的Maven源或企业内部自建Maven源。
a)配置阿里云:在下载好的 gradle 中的 init.d 文件夹中新建一个 init.gradle 文件,配置以下信息
allprojects {repositories {mavenLocal()maven {url 'https://maven.aliyun.com/repository/public/'}maven {url 'https://maven.aliyun.com/repository/central'}mavenCentral()}
}
b)配置 Setting 中的 Gradle 仓库地址
别忘了设置新项目的配置
1.3、Gradle 项目文件介绍
目录文件 | 作用 |
---|---|
.gradle gradle项目产生文件 | (自动编译工具产生的文件) |
.idea | IDEA项目文件(开发工具产生的文件) |
app | 其中一个module,复用父项目的设置,可与父项目拥有相同的配置文件 |
build | 自动构建时生成文件的地方 |
gradle | 自动完成gradle环境支持文件夹 |
.gitignore | git源码管理文件 |
build.gradle | gradle 项目自动编译的配置文件 |
gradle.properties | gradle 运行环境配置文件 |
gradlew | 自动完成 gradle 环境的linux mac 脚本,配合gradle 文件夹使用 |
gradlew.bat | 自动完成 gradle 环境的windows 脚本,配合gradle 文件夹使用 |
local.properties | Android SDK NDK 环境路径配置 |
*.iml | IDEA 项目文件 |
setting.gradle | gradle 项目的子项目包含文件 |
1.4、Gradle 中的常用指令
常用指令如下:
- gradle clean:清空 build 目录.
- gradle classes:编译业务代码和配置文件.
- gradle test:编译测试代码,生成测试报告.
- gradle build:构建项目.
- gradle build -x test:跳过测试,构建项目.
例如,最后一个指令,在 IDEA 当前目录下,使用终端,执行成功后的效果如下
Ps:gradle 的指令需要在含有 build.gradle 的目录执行.