我使用 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 模块(我项目的一个模块)中时,当我单击运行按钮时,我总是得到“发布”。
你能帮我解决这个问题吗?非常感谢!