我有两个构建变体,一个是在调试,另一个是发布。我必须在发布模式下运行一些代码块。 例如,我必须仅在发布版本中使用Firebase,有没有办法做到这一点?
答案 0 :(得分:17)
对于检查释放模式,请使用
if( BuildConfig.BUILD_TYPE.equalsIgnoreCase("release")) {
}
调试模式检查
if( BuildConfig.BUILD_TYPE.equalsIgnoreCase("debug")) {
}
或者您可以使用此代码
if( BuildConfig.DEBUG ){
}
答案 1 :(得分:1)
使用BuildConfig.DEBUG
检查是否处于调试模式