gpt4 book ai didi

android - Gradle buildConfigField 的默认值 boolean 跨风格使用

转载 作者:IT老高 更新时间:2023-10-28 21:42:55 33 4
gpt4 key购买 nike

我的应用中有多种风格,我想为其中的一部分设置一个 bool 值 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 进行构建时,编译失败,因为它找不到该字段。我不想记住将它添加到我创造的每一种新口味中。有没有办法解决这个问题?

最佳答案

您可以为此使用 defaultConfig(在 android{} 内)

defaultConfig {
buildConfigField "boolean", "DISABLE_SOMETHING", "true"
}

关于android - Gradle buildConfigField 的默认值 boolean 跨风格使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31048270/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com