Gradle入门:安装
Android应用项目使用Gradle构建,Gradle也是安卓开发者需要掌握的一项技能。
1、Gradle
Gradle是基于Apache Ant和Apache Maven概念的开源自动化构建工具,支持多语言环境。
1.1、Gradle介绍
Gradle集Ant、Maven二者之大成,相比Ant的不规范,Maven的配置复杂以及生命周期限制严重,Gradle既规范也更灵活。可以使用DSL (领域特定语言,如Groovy 或 Kotlin)编写构建脚本,脚本更短小精悍。参考Gradle Features,它的特性如下:
高度定制:模块化可扩展,更灵活
构建迅速:支持并行构建,自动复用之前任务构建的结果以提高效率
功能强大:支持多语言环境,包含 Java、Android、C++、Groovy、Javascript 等项目的构建
1.2、Gradle资料
好的学习资料非常重要,网上乱七八糟的资料很多,初学者找错资料很浪费时间。首选资料就是官方文档,其次是正规书籍,最后是牛人的博客。
Gradle Guides
Gradle User Manual
Gradle User Manual PDF
Android Gradle
2、安装Gradle
下载Gradle最新release版本。当前2021年5月最新版本是7.0.2。
2.1、下载Gradle
官方提供两种版本:Binart-only版仅包含运行程序,Complete版附带包含文档和源码。建议下载Complete版本。
2.2、配置环境变量
这里只介绍Windows下的Gradle环境变量配置,Linux和MacO环境配置参考Gradle官方指南:Installing manually。
①先在C盘新建一个Gradle文件夹:C:\Gradle。
②将下载的Complete版本zip包解压到 C:\Gradle 目录下
③打开系统属性 > 高级 > 环境变量,找到系统变量中的path变量
④新建一个值为C:\Gradle\gradle-7.0.1\bin,确定
⑤验证Gradle,打开终端,输入gradle -v显示Gradle版本信息,则表明Gradle已经安装配置成功
3、Hello Gradle
和程序员学习其它新的一门语言一样,先输出一个“Hello Gradle”致敬。新建一个工作目录,里面新建一个文本文件build.gradle,内容为
tasks.register("hello"){
doLast{
println("Hello Gradle" )
}
} 工作目录打开终端,输入下面的命令就可以运行上面的hello任务。Gradle会自动寻找当前目录下的build.gradle(默认)脚本文件执行。
gradle -q hello
其中的-q参数取消Gradle的日志消息,仅显示任务的输出。以后还会接触到更多的Gradle命令。
Gradle环境已经搭建好,接下来就开始Gradle基础技术的学习,对于开发者构建应用很有帮助。
精彩的人生需要浪漫、无畏和勇气。
Quibbler的博客全权代理智能体