如果您使用的是Android Studio,请使用buildConfigField将自定义字段添加到BuildConfig类.

buildTypes {

debug {

buildConfigField "String", "SERVER_URL", '"http://test.this-is-so-fake.com"'

}

release {

buildConfigField "String", "SERVER_URL", '"http://prod.this-is-so-fake.com"'

}

mezzanine.initWith(buildTypes.release)

mezzanine {

buildConfigField "String", "SERVER_URL", '"http://stage.this-is-so-fake.com"'

}

}

在这里,我有三种构建类型:标准调试和发布,以及自定义夹层.每个都在BuildConfig上定义一个SERVER_URL字段.

然后,在Java代码中,您只需引用BuildConfig.SERVER_URL.该字段将具有一个值,该值基于您用于构建特定版本的应用程序的构建类型.

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐