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