美文网首页
Android productFlavors会导致对debug设

Android productFlavors会导致对debug设

作者: 毛神 | 来源:发表于2022-08-05 17:52 被阅读0次

    gradle配置文件里面,如果配置了多个productFlavors。然后想要对debug设置signingConfig(也就是说,不想用系统默认的那个debug签名)。我遇到了设置无效的情况。网上查询多次无效。原因是两个位置写反了,

    原先是,先写的buildTypes;然后写的productFlavors。怎么设置都无效。

    修改后,先写productFlavors,再写buildTypes。代码如下(classpath"com.android.tools.build:gradle:7.0.3"):

    productFlavors {

        a{}

        b{}

        c{}

        d{}

        e{}

    }

    buildTypes {

        debug {

            //签名设置

            signingConfig signingConfigs.releaseSign

        }

        release {

            //启动混淆

            minifyEnabled true

            //是否zip对齐优化

            zipAlignEnabled true

            //移除无用的resource文件

            shrinkResources true

            //混淆配置

            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

            //签名设置

            signingConfig signingConfigs.releaseSign

        }

    }

    相关文章

      网友评论

          本文标题:Android productFlavors会导致对debug设

          本文链接:https://www.haomeiwen.com/subject/riipwrtx.html