在原生 android 项目中,我们可以定义 BuildConfig 变量,这些变量可以根据选择的构建类型(调试或发布)进行更改。为此,我们可以在应用级 gradle 文件中添加以下代码
buildTypes {
release {
buildConfigField 'String', "BASE_URL", '"https://stackoverflow.com/"'
}
debug {
buildConfigField 'String', "BASE_URL", '"https://qa.stackoverflow.com/"'
}
}
我期待创建这样的全局配置变量,如果可能的话,可以从共享模块以及 Android 和 iOS 模块访问。我怎样才能做到这一点?