android - 如何在Android Studio中以编程方式在运行时设置构建变体?

标签 android android-studio kotlin build.gradle build-variant

是否可以在Android Studio中以编程方式更改构建变体的运行时间?
我有不同的服务器环境(发布,调试,生产,开发,Dev1,Dev2,QA等)。代码本身依赖于一些字符串,SDK的初始化以及在选择构建变体时设置的服务器地址。因此,当我为一个实例选择debug时,该字符串将耗尽调试服务器地址和SDK的地址。发布也一样。但是,如果我希望能够在运行时选择环境怎么办?

最佳答案

如您所读,名称为“ build 变体”,它在构建时使用,而不是在运行时使用。
您不能在运行时更改构建变体。
您必须提出另一个方法,例如隐藏的调试 View ,才能在运行时更改参数。

关于android - 如何在Android Studio中以编程方式在运行时设置构建变体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58430212/

相关文章:

android - 如何使包含下划线的文本 URL 工作

android - 为什么这会在 toast 消息中打印 0?

android - 无法将从相机点击的图像上传到服务器

java - lateinit 属性模拟对象尚未初始化

android - 为什么我的 Android WebView 显示 403 禁止错误

android - 显示仅出现在可穿戴设备上的通知

java - 即使 file.delete() 返回 true,文件也不会被删除

android - 谷歌地图 api ANDROID 中标记的 GIF 类型动画

java - ConstraintLayout 不适用于某些值

java - 如何更改应用打开广告背景admob