gradle介绍

2022-12-06  本文已影响0人  是阿亮鸭

1. gradle是什么?

gradle是一款构建工具

2.什么是构建工具?

自动化帮我们完成一系列的编译打包的流程

*如果没有构建工具,我们就需要一遍一遍的执行命令去打包,比如打包APK要用javac去编译代码,再用AAPT去编译资源文件,然后编译DEX组合APK最后签名,如果每改一次代码预览都要这么干的话,那肯定是相当费劲的,所以自动化构建工具就诞生了。同时,构建工具也帮助我们做依赖管理,比如在Android Studio之前,我们用Eclipse开发,没有构建工具的情况下,我们要依赖一个三方库,需要把jar包下载下来,然后再放进项目里,这个过程是比较繁琐的,但是Gradle是支持依赖传递的,通过不同的依赖方式就可以改变依赖作用域

3. gradle的语言

  1. gradle是用java编写的;
  2. gradle的脚本语言(DSL)是groovy(.gradle文件)和kotlin(.gradle.kts)

4.Task和Action

gradle中的核心对象是Task,Task是gradle中最小的构建单元,Action是最小的执行单元;

上一篇下一篇

猜你喜欢

热点阅读