Android gradle配置抽取合併

2021-09-29 12:46:34 字數 888 閱讀 7911

當專案中model或library變多過後,比如用到元件化或者引入第三方庫需要配置多個build gradle檔案,一旦需要統一其sdk或者其他元件版本就需要同時修改多個檔案,這確實很麻煩,所以抽取gradle配置非常有必要。抽取過後如果想修改版本, 只需修改公共檔案的就可以了。

1. 新建gradle資料夾

1. 作用: 存放抽取的公用gradle檔案

2. 操作步驟

在專案主目錄新建gradle資料夾(directory)

在gradle資料夾下新建androi.gradle檔案

2. 新建config資料夾1. 作用: 存放sdk等版本號公共配置檔案

2. 操作步驟

在專案主目錄新建config資料夾

再建立子檔案config.gradle(當然也可以就放在gradle資料夾下)

編寫配置內容,以model為例:

ext
在android.gradle中定義

def config = rootproject.ext.androidversion在android.gradle中使用

三、結束

上文為乙個抽取公共配置的樣例, 包括其他很多的屬性都可以以此方法進行抽取合併, 包括依賴.

有錯誤的地方歡迎指出!

Android gradle指令碼學習

參考借鑑 廢話不多說,直接上硬菜 首先新建環境變數gradle home,需要配置為gradle的安裝目錄,然後在path環境變數中配置 gradle home bin gradle home users gradle gradle 4.4 export gradle home export pat...

Android Gradle打包簽名的方式

這裡可以根據自己的需要刪除或者保留 signingconfig signingconfigs.release介紹兩種在gradle中進行打包簽名的方式 signingconfigs 後面的內容請替換為實際值 signingconfigs buildtypes debug 然後在專案的gradle.p...

Android Gradle和Ant型別分包

作為一名android開發者,相信你對android方法數不能超過65k的限制應該有所耳聞,隨著應用程式功能不斷的豐富,總有一天你會遇到乙個異常 conversion to dalvik format failed unable toexecute dex method id not in 0,0x...