Android studio用Gradle配置签名和混淆简单介绍

1.结构如图



android {
    ...
    signingConfigs { //签名配置要在buildtypes之前
        //签名文件放在build.gradle同级目录
        myConfig {
            storeFile file("liuyan.keystore")
            storePassword "*****" //写入自己的
            keyAlias "*****"
            keyPassword "*****"
        }
    }

    buildTypes {
        release {
            signingConfig signingConfigs.myConfig //使用签名
            minifyEnabled true /*发布版一定要混淆,下面是混淆文件*/
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }

        debug {
            signingConfig signingConfigs.myConfig
            minifyEnabled false /*测试版可以不混淆*/
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

}

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页