gpt4 book ai didi

java - Android:gradle 和 java 代码链接

转载 作者:行者123 更新时间:2023-12-01 11:20:51 25 4
gpt4 key购买 nike

假设我有 2 组变量。一组用于暂存,另一组用于生产。它是为了让 java 代码根据 gradle 中设置的全局变量或我可以设置这样的任何其他位置返回不同的组吗?变量。

我不是在寻找构建风格,也不是在寻找 Global java 类来跟踪这一点。使用构建环境可以实现类似的操作吗?

最佳答案

  1. build.gradle文件中定义变量

    buildTypes {
    staging {
    buildConfigField "boolean", "IS_STAGING", "true"
    }

    release {
    buildConfigField "boolean", "IS_STAGING", "false"
    }
    }
  2. 在代码中使用它

    if (BuildConfig.IS_STAGING) {
    // variables for staging
    } else {
    // variables for release
    }

P.S.:使用风格和资源文件夹更加正确和干净。

关于java - Android:gradle 和 java 代码链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31241058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com