如何在android中的发布模式下运行代码块

Nit*_*itt 10 android

我有两个构建变体,一个是在调试,另一个是发布.我必须在发布模式下运行一些代码块.例如,我必须仅在发布版本中使用Firebase,有没有办法做到这一点?

Nit*_*lal 20

用于检查释放模式使用

 if( BuildConfig.BUILD_TYPE.equalsIgnoreCase("release")) {

   }
Run Code Online (Sandbox Code Playgroud)

调试模式检查

 if( BuildConfig.BUILD_TYPE.equalsIgnoreCase("debug")) {

   }
Run Code Online (Sandbox Code Playgroud)

或者您可以使用此代码

  if( BuildConfig.DEBUG ){
    }
Run Code Online (Sandbox Code Playgroud)