首页 > 解决方案 > 如何更改 Android 中不同环境(开发和产品)的硬编码 url 常量?

问题描述

我目前在一个 Android 项目中,我必须在两个环境(产品和开发)上切换项目。

在当前场景中,我正在硬编码 prod 环境的基本 url,构建项目并生成 apk。当涉及到开发时,还会为开发环境硬编码相应的 url。这变得很困难,因为每次我们需要切换环境时,我们都需要进行代码更改(更改 url)并重建整个代码。我在这个链接中发现了一个类似的建议点击这里

但我不清楚如何实现这一点。请帮助您的建议。

标签: javaandroiddeploymentproduction-environment

解决方案


最简单的方法是使用 BuildConfig.DEBUG。如果您正在运行调试版本,这将返回 true。

if (BuildConfig.DEBUG) {
  // debug version
 } else {
  // release version
}

推荐阅读