如何在AGP7.0.0中设置FlavorDimensions?
由于 Android Studio Arctic Fox 最近已达到稳定状态,因此我们的团队决定进行切换。然而,我们在升级我们的项目以使用最新的 AGP 时遇到了一些障碍,从4.2.1到7.0.0
下面是我们的旧app/build.gradle.kts:
android {
flavorDimensions("environment")
productFlavors {
create("development") {
dimension("environment")
...
}
create("staging") {
dimension("environment")
...
}
create("production") {
dimension("environment")
...
}
}
}
我们设法替换dimension("environment")为dimension = "environment",但我们无法对 使用相同的方法flavorDimensions。
flavorDimensions = listOf("environment") // syntax error because it's immutable
任何帮助将不胜感激。
将其显示为 val 的 flavorDimensions 规范,因此不可分配
回答
既然是MutableList,我们直接添加就可以了
flavorDimensions.add("environment")