美文网首页
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