-1
这是我第一次接触风味尺寸。我正在尝试编译现成的代码,但是以某种方式我最终遇到了这个问题。
错误:现在所有风味都必须属于命名的风味维度。要了解更多信息,请访问https://d.android.com/r/tools/flavorDimensions-missing-error-message.html受影响的模块:应用
很抱歉,您是菜鸟,真的不知道该如何解决。如果有人有解决方案,请帮助我。
如何解决此问题?
来自Android文档。
[所有调味品必须属于一个命名的调味品维度,这是一个组产品口味。您必须将所有调味品分配给调味品维度。否则,您将得到如下所示的构建错误。 如果给定模块仅指定一种口味尺寸,Android Gradle插件自动将模块的所有样式分配给该维度。
因此,如果您不在乎具有不同的风味尺寸命名,则可以在module
内部指定一个,它将像下面一样应用于所有flavors
。
android {
...
flavorDimensions "default"
...
}
并且如果您关心不同的命名,则可以采用这种方法:
android {
...
flavorDimensions "default"
...
}
productFlavors {
inmemory {
...
dimension "DIM_NAME"
}
live {
...
dimension "DIM_NAME_2"
}
}