Mic*_*ael 34 android gradle android-gradle-plugin
我的应用程序中有许多风格,我想为它们的子集设置一个布尔buildConfigField.有没有办法避免必须将字段添加到每种口味?理想情况下,我的build.gradle将如下所示:
productFlavors {
flavor1 {
}
....
flavor4 {
buildConfigField "boolean", "DISABLE_SOMETHING", "true"
}
flavor5 {
buildConfigField "boolean", "DISABLE_SOMETHING", "true"
}
....
flavor8 {
}
}
Run Code Online (Sandbox Code Playgroud)
所以在我的应用程序中,我可以去
if (BuildConfig.DISABLE_SOMETHING) {
//disable stuff
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用,例如flavor1,因为它无法找到该字段时,编译失败.我不想记得将它添加到我创建的每个新口味中.这有什么办法吗?
axa*_*xay 75
你可以用defaultConfig它(里面android{})
defaultConfig {
buildConfigField "boolean", "DISABLE_SOMETHING", "true"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14159 次 |
| 最近记录: |