Android 关闭Log日志

来源:互联网 发布:淘宝电脑主机才500多 编辑:程序博客网 时间:2024/05/26 02:20

平时我们在开发Android应用时,会经常使用android.utils.Log类来打印日志。但到发布时,往往我们希望关闭Log输出。总不能一条条去注释去删除吧。下面推荐2个办法


直接点的,就是重新封装个Log类。然后设个开关。

[java] view plain copy
  1. public class MyLog{  
  2.         public static final DEBUG = false;  
  3.   
  4.         public static void d(..){  
  5.             if(DEBUG) Log.d(..)  
  6.         }  
  7.   
  8.         public static void v(..){  
  9.             if(DEBUG) Log.v(..)  
  10.             }  
  11.         }  


还有种方法,利用ProGuard,直接在混淆代码的时候把Log代码删除。

-assumenosideeffects class android.util.Log {    public static *** d(...);    public static *** v(...);    public static *** i(...);}





这样子打包的时候,Log.d/v/i 的代码都不会打包进去。                                             
2 0
原创粉丝点击