使用Gradle文件配置签名文件

Gradle文件可以配置很多东西,让你一步到位,不用再执行那些繁琐的步骤了,比如接下来的,配置好gradle文件,就不用担心项目中的那些log在开发版中出现了,顺便可以把项目中多余的资源文件提出出来,不让它打进apk里面,那么接下来就开始了

signingConfigs {
    debug {
        storeFile file("aaa.keystore")storePassword "66666"
        keyAlias "qingdao"
        keyPassword "123456"
    }
    release {
        storeFile file("aaa.keystore")storePassword "666666"
        keyAlias "qingdao"
        keyPassword "123456"
    }
}
buildTypes {
    debug {
    //显示log
    buildConfigField "boolean", "LOG_DEBUG", "true"
    //混淆        
    minifyEnabled false
    //Zipalign优化
    zipAlignEnabled true
    //移除无用的resource文件
    shrinkResources true
    //加载默认混淆文件
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    //签名        
    signingConfig signingConfigs.debug
    }
    release {
    //不显示log
        buildConfigField "boolean", "LOG_DEBUG", "false"
        //混淆
        minifyEnabled true
        //Zipalign优化
        zipAlignEnabled true
        //移除无用的resource文件
        shrinkResources true
        //加载默认混淆文件
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
       //签名
        signingConfig signingConfigs.release
    }
}

嗯,就是这些了,把它拷贝一下放到builde.gradle文件的android{}里面就可以了。。

你可能感兴趣的:(使用Gradle文件配置签名文件)