2

我使用 Android Studio 创建了一个 android 项目,该项目包含许多模块。

我想在 build.gradle 文件中使用 buildConfigField。以下是我的脚本。

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        buildConfigField "String", "Mode_NAME", "\"release\""
    }

    debug {
        debuggable true
        buildConfigField "String", "Mode_NAME", "\"debug\""
    }
}

如果我将这些脚本放在应用程序模块中,我可以正确获取 BuildConfig.Mode_NAME 值,并且当我单击 AS 的运行按钮时该值为“调试”。

但是当我将脚本放入 SDK 模块(我项目的一个模块)中时,当我单击运行按钮时,我总是得到“发布”。

你能帮我解决这个问题吗?非常感谢!

4

0 回答 0