buildConfigField配置變量git

使用AndroidStudio進行開發,其中很重要的一個文件就是build.gradle,他是整個項目的控制中心,這裏收集一些日常會用到的語法或者使用技巧,以備後用。這篇博客主要說明 buildTypes節點下使用buildConfigField。

    buildTypes {
        release {
            minifyEnabled true
            zipAlignEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.release
            //SN版本
            buildConfigField("String","SN_VERSION","\"${SN_STATUS+"/"+rootProject.getGitVersion()}\"")
            buildConfigField("boolean","DISPLAY_SN",DISPLAY_SN)
        }
        debug {
            crunchPngs false
            minifyEnabled false
            zipAlignEnabled true
            shrinkResources false
            buildConfigField("String","SN_VERSION",""+"\"${SN_STATUS+"/"+rootProject.getGitVersion()}\"")
            buildConfigField("boolean","DISPLAY_SN",DISPLAY_SN)
        }
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章