android 学习

gradlle 的buildTypes内部配置

buildTypes {
    debug {
        // 服务器配置
        buildConfigField "String", "SERVERHEAD",""http://110.11.11.00/miaomiao/""
        //是否混淆 默认为false
        minifyEnabled false
        //是否对齐app所有资源
        zipAlignEnabled true
        //移除无用的resource文件
        shrinkResources false
        proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
        signingConfig signingConfigs.debug
        }
    release {
        // 正式服务器
        buildConfigField "String", "SERVERHEAD",""http://miaomiao.com/miaomiao/""
        //混淆
        minifyEnabled true
        zipAlignEnabled true//内存对齐
        // 移除无用的resource文件
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
        //签名
        signingConfig signingConfigs.release
    }
}
原文地址:https://www.cnblogs.com/Nojava/p/14909366.html