仅将proguard日志剥离应用于某些类

时间:2012-10-09 09:51:51

标签: android logging proguard

我正在使用:

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

删除Android项目中的调试和详细日志记录。

我需要将此逻辑应用于某些文件(/ somepackage下的所有内容),但不是所有应用程序。有谁知道怎么做?

谢谢!

1 个答案:

答案 0 :(得分:0)

您无法有选择地应用此选项,但您可以创建委派给Log类的日志记录方法,然后删除它们,也可以在日志记录语句之前添加最终的静态布尔DEBUG标志并设置它你的释放是假的。