配置擴展屬性方式2:
在gradle.properties文件中配置,但是只能配置鍵值對,也可以滿足基本的需求了.
注意:這里定義的屬性名稱不能和build.gradle中已定義的方式重復(fù),否則編譯不會報錯,運行時會報錯找不到屬性.
gradle.properties中添加配置:
isLoadTest=false
mCompileSdkVersion=25
settings.gradle中使用例子:
include ':app'
println("初始化階段開始執(zhí)行...")
//從gradle.properties中獲取的需要類型轉(zhuǎn)換
if(hasProperty('isLoadTest')?isLoadTest.toBoolean():false){
include ':example'
}
app的project中使用例子:
//直接使用
compileSdkVersion mCompileSdkVersion.toInteger()