前幾篇我們主要講了AS的配置的一些東西,今天我們就開始認識一下Android Studio的【構(gòu)建系統(tǒng)】-Gradle。
Gradle是什么?Gradle 是以 Groovy 語言為基礎(chǔ),面向Java應(yīng)用為主?;贒SL(領(lǐng)域特定語言)語法的自動化構(gòu)建工具。【百度百科】
在AS中包含一個頂級構(gòu)建文件和每個模塊構(gòu)建文件組成,如下圖
我們這里就主要講[頂級配置文件和模塊配置文件以及sdk配置文件]
說明:
minifyEnable false
是apk變小壓縮apk的意思:詳細的配置參考:【Android Studio –自動刪除沒有用的資源,給APK減減肥】
上圖中模塊以來解釋如下,一般有這三種依賴關(guān)系,添加依賴關(guān)系的6方法看這里有詳細的介紹:
【[Android Studio 權(quán)威教程]AS添加第三方庫的6種方式(Jar,module,so等)】
dependencies {
// Module(模塊) 依賴
compile project(":lib")
// 遠程二進制依賴
compile 'com.android.support:appcompat-v7:19.0.1'
// 本地二進制依賴
compile fileTree(dir: 'libs', include: ['*.jar'])
}
這里主要有配置了兩個路徑:第一個是sdk,第二個是ndk,我們可以在Project StrucTrue按鈕中配置:
對于Gradle的基本認識久到這里,什么多渠道打包,ndk配置之類的我們到后期給大家講,到這大家開發(fā)什么的就沒有什么問題了,下篇文章我們講一下AS簽名打包Apk,以及jks的簽名文件的生成。
更多建議: