BuildConfigField 可以用来根据不同的环境配置不同的变量值,从而实现环境隔离。具体步骤如下:
android {
buildTypes {
debug {
buildConfigField "String", "API_URL", "\"http://debug.api.com\""
}
release {
buildConfigField "String", "API_URL", "\"http://release.api.com\""
}
}
}
String apiUrl = BuildConfig.API_URL;
通过以上步骤,可以方便地根据不同的环境配置不同的变量值,实现环境隔离。