[英]Vector Drawable Not Overwritten by Build Variant Flavor Dimension
[英]How to build with a default flavor dimension?
定义了这些口味:
flavorDimensions "env", "type"
productFlavors {
new{
dimension "type"
...
}
legacy{
dimension "type"
...
}
staging {
dimension "env"
...
}
prod {
dimension "env"
...
}
假设默认的“类型”维度是“遗留”,是否有可能以某种方式要求 gradle 进行“assembleStaging”?
我遇到了同样的问题,我通过这样使用解决了它
flavorDimensions "type"
productFlavors {
new{
dimension "type"
...
}
legacy{
dimension "type"
...
}
staging {
dimension "type"
...
}
prod {
dimension "type"
...
}
您必须为每种口味传递相同的维度。
当您在主目录中编写代码时,它对您的所有口味都是通用的,您可以在 flavors 目录中编写与口味相关的代码。 要创建特定口味的调试版本,您可以从左下角的 Build Variants 选项更改它,对于创建发布版本,在输入您的 jks 签名相关详细信息后,它们的 is 选项会出现在目标口味中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.