wenquan125

导航

android中的BuildConfig.DEBUG

      今天在网上看到有人用BuildConfig.DEBUG,后来查看BuildConfig是gen目录下自动生成的。并且BuildConfig.DEBUG默认是true,并注明了:自动生成,不能修改。但是我试着修改,也可以修改。后来查看网上资料才清楚它是用来调试用的。也就是说用于判断是否打印调试的语句或者日志文件。这样一来就不用定义常量了。例如:用于调试程序。

if (BuildConfig.DEBUG) {
        Utils.enableStrictMode();
    }

这段代码只有在开发阶段执行,当应用通过Export打包之后,BuildConfig.DEBUG便自动变成false。也就不会执行了。同样的用于打印调试信息。例如:

if (BuildConfig.DEBUG) {
      Log.d(TAG,"out debug");
   }

posted on 2013-03-18 21:33  wenquan125  阅读(465)  评论(0编辑  收藏  举报