android - 如何使用 Proguard 删除 System.out.print 语句

标签 android android-studio android-proguard

我想删除所有带有 proguard 的打印语句。除了 System.out.println()

之外,下面的代码是否有等效项?
-assumenosideeffects class android.util.Log {
    public static *** d(...);
}

最佳答案

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

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

关于android - 如何使用 Proguard 删除 System.out.print 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35104775/

相关文章:

Android合并两张图片

android-studio - 无法从 android sdk 找到 zipalign.exe

android - Firebase java.lang.NoSuchMethodError

java - FFmpeg 从视频中提取 MP3 时出错

android - 在 io.branch.sdk 的 android gradle 中排除模块 'answer-shim' 后,无法使用 proguard 构建

java - 如何计算内部类创建的对象数

android - 抽屉导航滑动时旋转 View

android - 全屏应用程序中的通知栏问题

android - 注意 : the configuration keeps the entry point `XXX` , 但不是 Android Studio 中的描述符类 'xxx'

android - 如果曾经调用过方法,则必须在 [proguard.classfile.editor.AttributeAdder] 中重写