序
当前的构建工作中,
Gradle
是非常火的一个。Android Studio
一起打包,强推。
build
依据不同的工序,处理你的代码,将之处理成你想要的各种东西
年代史
Ant
–> Maven
–> Gradle
根基
Maven
编译规则是用XML
来编写Gradle
基础是Groovy
语言、这个必须掌握Groovy
基于Java
并且拓展Groovy
是一门动态语言
Groovy倒底是什么?
Groovy是在 java平台上的、 具有像Python, Ruby 和 Smalltalk 语言特性的灵活动态语言, Groovy保证了这些特性像 Java语法一样被 Java开发者使用
待续(这个题目内容还是蛮多的)
Basic Setting
build.gradle
配置
|
|
其中
jcenter()
是默认中央maven
库.
下面dependencies
中的classpath
是编译时gradle
的版本
- Android Application
|
|
- Android Library
|
|
- Maven
|
|
以上其中
apply plugin
是应用的插件,第一个是Android
应用,第二个是Android
库,第三个是当使用了maven
的语法,需要引入它
- 编译SDK相关配置
|
|
- Project Structure
|
|
Gradle Wrapper
结构
|
|