今天在进行gradle打包时,遇到了这样的错误:
Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.html,如图:
这是由于Android项目打包时使用了productFlavors分包,需要所有的flavors都必须属于同一个风格
解决方法:
在主app的build.gradle里添加一行flavorDimensions "versionCode"
defaultConfig {
.....
//flavor dimension 表示它的维度就是该版本号,这样维度就是都是统一的了
flavorDimensions "versionCode"
}
荐币的项目运用到了 。 因为升级gradle和gradle插件引起了不能“每次运行都增加新包,新包会覆盖老包”!