【问题标题】:Apply proguard log stripping to some classes only仅对某些类应用 proguard 日志剥离
【发布时间】:2012-10-09 09:51:51
【问题描述】:

我正在使用:

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

在 Android 项目中去除调试和详细日志记录。

我需要将此逻辑应用于某些文件(/somepackage 下的所有内容),但不是所有应用程序。任何人都知道如何做到这一点?

谢谢!

【问题讨论】:

    标签: android logging proguard


    【解决方案1】:

    您不能选择性地应用此选项,但您可以创建委托给 Log 类的日志记录方法,然后将其删除,或者您可以在日志记录语句之前添加最终静态布尔 DEBUG 标志并将其设置为 false为你的释放。

    【讨论】:

      猜你喜欢
      • 2014-04-12
      • 1970-01-01
      • 1970-01-01
      • 2012-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-09
      • 1970-01-01
      相关资源
      最近更新 更多