gpt4 book ai didi

安卓 Kotlin : BuildConfig file isn't giving the correct value

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

我正在使用 Kotlin 构建我的项目。在我的应用程序的一行中,我访问了 BuildConfig 文件中的一个属性(这是一个生成的文件,如果重要的话,它是用 Java 生成的)。 BuildConfig.DEBUG 正在评估为 false,尽管它已设置为 true

这是一行:

if (BuildConfig.DEBUG) // do something

这是我生成的 BuildConfigs 行:

public static final boolean DEBUG = Boolean.parseBoolean("true");

当我使用 CTRL+B 或鼠标中键单击 BuildConfig.DEBUG“转到引用”时,它会将我带到正确的文件,我知道它正在访问正确的文件。

我已经逐步完成了调试器。 Boolean.parseBoolean("真");在表达式计算器中正确返回 true。

有什么想法吗?

最佳答案

问题是您的模块将默认使用发布变体构建。实际上,您可以在您的应用中明确设置依赖项,以便应用的调试变体取决于模块的调试构建,而应用的发布则取决于模块的发布。

dependencies {
releaseCompile project(path: ':library', configuration: 'release')
debugCompile project(path: ':library', configuration: 'debug')
}

关于安卓 Kotlin : BuildConfig file isn't giving the correct value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45570575/

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