如何去掉android log代码

强力去除log, 删除log代码,能够用Proguard的优化来作。 配置以下html


-optimizations code/removal/advanced
-optimizationpasses 5java

#去掉log4j的log:android

-assumenosideeffects class * implements org.slf4j.Logger {
    public *** trace(...);
    public *** debug(...);
    public *** info(...);
    public *** warn(...);
    public *** error(...);
}ide

#去掉android原生log:优化

-assumenosideeffects class android.util.Log {
    public static boolean isLoggable(java.lang.String, int);
    public static int v(...);
    public static int i(...);
    public static int w(...);
    public static int d(...);
    public static int e(...);
}.net

参考文档:debug


 http://proguard.sourceforge.net/manual/usage.html#optimizationoptions
 http://proguard.sourceforge.net/manual/examples.html#logging
 http://proguard.sourceforge.net/index.html#/manual/optimizations.htmlcode

相关文章
相关标签/搜索