Gradle 中 buildConfigField的应用以及为每个flavors设置不同的BuildConfig

参考博文:
Gradle中buildConfigField的巧妙应用
Android Studio 如何为每一个Flavor设置不同的BuildConfig
buildTypes {
    release {
        buildConfigField("boolean", "LOG_DEBUG", "false")
//可以在代码中通过BuildConfig.LOG_DEBUG,BuildConfig.APPLICATION_NAME获取值
        buildConfigField "String", "APPLICATION_NAME", "\"ADB\""
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.release
        //是否清理无用资源
        shrinkResources true
        //是否启用zipAlign压缩
        zipAlignEnabled true
        pseudoLocalesEnabled true
    }
}

你可能感兴趣的:(Android)