【发布时间】:2014-11-03 10:39:48
【问题描述】:
在我的应用程序中,我们使用来自 roboguice.util.Ln 的日志。我阅读了如何使用 proguard 删除日志记录,但它似乎不适用于 roboguice 日志记录。我尝试的最后一件事是在我的 proguard 配置文件中添加如下内容:
-assumenosideeffects class roboguice.util.Ln {
public static *** v(...);
public static *** i(...);
public static *** w(...);
public static *** d(...);
public static *** e(...);
public static boolean isDebugEnabled();
public static boolean isVerboseEnabled();
}
-assumenosideeffects class roboguice.util.Ln$Print {
public int println(int, java.lang.String);
protected java.lang.String processMessage(java.lang.String);
protected static java.lang.String getScope(int);
}
我也尝试在不添加 Print 内部类、方法 is***Enabled() 等的情况下执行此操作。任何想法如何删除 roboguice.util.Ln 日志?
【问题讨论】:
标签: android proguard roboguice