Build Variants 为项目设置变种版本

本文介绍了在Android项目中遇到的gradle打包错误——所有flavors需属于同一flavor dimension。解决方案是在app的build.gradle文件中添加flavorDimensions "versionCode",确保维度统一,从而解决因升级gradle和插件导致的覆盖问题。
摘要由CSDN通过智能技术生成

今天在进行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插件引起了不能“每次运行都增加新包,新包会覆盖老包”!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值