【发布时间】:2019-10-17 10:17:28
【问题描述】:
是否可以在 Android Studio 中以编程方式更改构建变体的运行时间?
我有不同的服务器环境(Release、Debug、Production、Dev、Dev1、Dev2、QA 等)。代码本身依赖于我选择构建变体时设置的一些字符串、SDK 的初始化和服务器地址。因此,当我为实例选择调试时,字符串会使用调试服务器地址和 SDK。发布也是一样。但是如果我希望能够在运行时选择环境呢?
【问题讨论】:
-
你试过在 gradle 文件中使用 productFlavors 吗?使用风味,您可以选择要在构建时运行的应用程序类型。除此之外,您还可以添加仅与该变量一起运行的特定字符串
标签: android android-studio kotlin build.gradle build-variant