【发布时间】:2015-09-11 22:29:45
【问题描述】:
我的应用中有多种风格,我想为其中的一部分设置一个布尔值 buildConfigField。有没有办法避免必须在每种口味中添加该字段?理想情况下,我的 build.gradle 如下所示:
productFlavors {
flavor1 {
}
....
flavor4 {
buildConfigField "boolean", "DISABLE_SOMETHING", "true"
}
flavor5 {
buildConfigField "boolean", "DISABLE_SOMETHING", "true"
}
....
flavor8 {
}
}
所以在我的应用中我可以去
if (BuildConfig.DISABLE_SOMETHING) {
//disable stuff
}
但是,当我尝试使用 flavor1 进行构建时,编译会失败,因为它找不到该字段。我不想记住将它添加到我创造的每一种新口味中。有没有办法解决这个问题?
【问题讨论】:
-
@Selvin 好地方,我在搜索时没有看到。谢谢
标签: android gradle android-gradle-plugin