[英]Ionic android build error : “All flavors must now belong to a named flavor dimension”
[英]ERROR: All flavors must now belong to a named flavor dimension
这是我第一次接触风味维度。 我正在尝试编译一个现成的代码,但不知何故我最终遇到了这个问题。
错误:
所有风味现在必须属于一个命名风味维度。 在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"
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.