序
当前的构建工作中,
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结构
|
|