1. 程式人生 > >Gradle 多環境配置

Gradle 多環境配置

  compileSdkVersion 23   buildToolsVersion "23.0.2"   defaultConfig {                applicationId "com.kasogg.demo"        minSdkVersion 15        targetSdkVersion 23        versionCode 1        versionName "1.0"    }    buildTypes {                debug {                    buildConfigField
'String', 'BASE_URL', '"http://debugUrl"'        }        sim {                     buildConfigField 'String', 'BASE_URL', '"http://simUrl"'           minifyEnabled true  // 開啟Proguard           shrinkResources true  // 移除無用資源           proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
       }        release {                     buildConfigField 'String', 'BASE_URL', '"http://releaseUrl"'           minifyEnabled true           shrinkResources true           proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    } }