我获取BuildConfig.BUILD_TYPE总是返回“release”,即使我在调试模式下编译它。
我在这里包含了build.gradle的一部分:
buildTypes {
debug {
debuggable true
minifyEnabled false
}
release {
debuggable false
minifyEnabled false
//md5 sign certificate split in two
proguardFile './dexguard-config/dexguard-release-conservative.pro'
//proguardFile getDefaultDexGuardFile('dexguard-release-aggressive.pro')
proguardFile 'dexguard-project.txt'
}
谢谢!
答案 0 :(得分:0)
请改用:
if(BuildConfig.DEBUG){
//Do something if the build is debug
}else{
//Do something if the build is release
}
答案 1 :(得分:0)
请确保您要导入BuildConfig
属于自己的模块,并使用其AndroidManifest.xml
中的软件包名称。
其他模块的BuildConfig
可能硬连接到release
。