Android Gradle必备基础知识
Posted xiangzhihong8
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Gradle必备基础知识相关的知识,希望对你有一定的参考价值。
随着Google
对Eclipse
的无情抛弃以及Studio
的不断壮大,android
开发者逐渐拜倒在Studio
的石榴裙下。 而作为Studio
的默认编译方式,Gradle
已逐渐普及。我最开始是被它的多渠道打包所吸引。
简介
Gradle
是以Groovy
语言为基础,面向Java
应用为主。基于DSL(Domain Specific Language)
语法的自动化构建工具。
Gradle
集合了Ant
的灵活性和强大功能,同时也集合了Maven
的依赖管理和约定,从而创造了一个更有效的构建方式。凭借Groovy
的DSL
和创新打包方式,Gradle
提供了一个可声明的方式,并在合理默认值的基础上描述所有类型的构建。 Gradle
目前已被选作许多开源项目的构建系统。
因为Gradle
是基于DSL
语法的,如果想看到build.gradle
文件中全部可以选项的配置,可以看这里
DSL Reference
基本的项目设置
一个Gradle
项目通过一个在项目根目录中的build.gradle
文件来描述它的构建。
以上是关于Android Gradle必备基础知识的主要内容,如果未能解决你的问题,请参考以下文章
Flutterflutter doctor 报错Android license status unknown. Run `flutter doctor --android-licenses‘(代码片段