【问题标题】:How to remove System.out.print statements with Proguard如何使用 Proguard 删除 System.out.print 语句
【发布时间】:2016-01-30 17:28:52
【问题描述】:

我想用 proguard 删除所有打印语句。是否有与下面的代码等价的代码,但对于 System.out.println()

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

【问题讨论】:

  • 更好的方法是使用 Logger 并且只控制日志级别。

标签: android android-studio android-proguard


【解决方案1】:

要删除所有System.out.println,您可以在规则中添加以下内容。

-assumenosideeffects class java.io.PrintStream {
     public void println(%);
     public void println(**);
 }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-23
    • 1970-01-01
    • 2011-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    • 2016-01-29
    相关资源
    最近更新 更多