1. 用Gradle構建
1.1工程結構
跟目錄下的setting.gradle用來include子模塊。
include ‘:app’
根目錄下build.gradle包含一些通用配置,這些配置可以在各個子模塊當中使用。
gradle.properties文件包含的屬性,會成爲project的properties的成員。androidstudio會幫忙設置。
1.2幾個重要概念
Repository和Dependency
SourceSets源碼集,包含各種類型的代碼路徑。
Properties是gradle的屬性。
Project和Task。Project就是整改構建項目的一個邏輯實體,而task就是這個項目的具體任務點。
2. 發佈構建
3. 插件
gradle文件中直接編寫。
buildSrc工程,工程根目錄下有一個標準的Groovy插件工程,目錄是buildSrc,可以直接引用其中編寫的插件。
獨立的工程,需要通過發佈到倉庫的形式引用。
4. 加速Gradle
不用中央倉庫mavenCentral。
在gradle.properties添加配置:org.gradle.paralled=true