標籤:android android-studio 教程 gradle 構建系統
前幾篇我們主要講了AS的配置的一些東西,今天我們就開始認識一下Android Studio的【構建系統】-Gradle。
Gradle是什嗎?Gradle 是以 Groovy 語言為基礎,面向Java應用為主。基於DSL(領特定領域語言)文法的自動化構建工具。【百度百科】
在AS中包含一個頂級構建檔案和每個模組構建檔案組成,如
我們這裡就主要講[頂級設定檔和模組設定檔以及sdk設定檔]
1.等級設定檔
2.模組設定檔
說明:
minifyEnable false 是apk變小壓縮apk的意思:詳細的配置參考:【Android Studio –自動刪除沒有用的資源,給APK減減肥】
中模組以來解釋如下,一般有這三種依賴關係,添加依賴關係的6方法看這裡有詳細的介紹:
【[Android Studio 權威教程]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‘])}
3.SDK、NDK設定檔
這裡主要有配置了兩個路徑:第一個是sdk,第二個是ndk,我們可以在Project StrucTrue按鈕中配置:
對於Gradle的基本認識久到這裡,什麼多渠道打包,ndk配置之類的我們到後期給大家講,到這大家開發什麼的就沒有什麼問題了,下篇文章我們講一下AS簽名打包Apk,以及jks的簽名檔案的產生。
有興趣的童鞋可以關注我的Blog,我的專欄會持續更新Android Studio 教程,以及2015 I/O大會上的NDK的配置和編譯,我也全部會分享給大家。
並且我收到了CSND 的講師邀請,後期我會把這些Android Studio的使用教程錄製成視頻發布在CSDN學院。
/** * -------------- * 歡迎轉載 | 轉載請註明 * -------------- * 如果對你有協助,請點擊|頂| * -------------- * 請保持謙遜 | 你會走的更遠 * -------------- * @author zsl * @github https://github.com/yy1300326388 * @blog http://blog.csdn.net/yy1300326388 */
[Android Studio 權威教程]AS構建系統-Gradle