
現在的Android工程都是采用 gradle 來構建的,從早期的單一工程架構(一個項目只有一個主 module),到現在的組件化架構(一個項目...
關于 Gradle 的基本知識,前面章節已經講的差不多了。那么,我們現在來牛刀小試一下,看看 Gradle 有什么用武之地。 我們在將 Andr...
Gradle 進行構建,都要經過3個生命周期階段: 初始化階段 配置階段 執行階段 Gradle 提供了很多生命周期監聽方法,可以在各個階段 H...
第一次看到 NamedDomainObjectContainer 的時候,讓我迷惑了好一陣子,這到底是個什么玩意?現在讓我們來揭開它神秘的面紗,...
前面我們已經詳細講解了 Gradle 的 Task、Project 等基本用法,現在我們還要學習一個很重要的概念 Extension,它在 Gr...
每一個 build.gradle 腳本文件被 Gradle 加載解析后,都會對應生成一個 Project 對象,在腳本中的配置方法其實都對應著 ...
前面通過很多范例講了在 build.gradle 中怎么創建 Task,但是 Task 到底是個什么東西,它里面有些什么,我們并不清楚,本文試圖...
一個 Task 是 Gradle 里項目構建的原子執行單元,Gradle 通過將一個個Task串聯起來完成具體的構建任務,每個 Task 都屬于...
現在的Android應用都是采用Android Studio來開發的,AS默認是采用Gradle作為構建工具的。通常開發者可以不需要理解任何Gr...