微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Logcat android 应用程序中隐藏信息和错误日志

如何解决在 Logcat android 应用程序中隐藏信息和错误日志

我试图在 logcat 中隐藏我的 android 应用程序的日志,但找不到解决方案。 我正在使用 proguaud rulesR8 隐藏日志,但它不起作用,我正在获取所有类型的日志系统信息日志、调试日志、错误日志、排球慢速请求日志。

我已经设置了 minifyEnabled true

buildTypes {
    release {
    ...
    ...
    }
    debug {
    ...
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
    ...
    }
}

proguard-rules.pro文件

-assumenosideeffects class android.util.Log {
   public static boolean isLoggable(java.lang.String,int);
   public static int v(...);
   public static int i(...);
   public static int w(...);
   public static int d(...);
   #public static int e(...);
}

-assumenosideeffects class com.android.volley.VolleyLog {
   public static void v(...);
   public static void d(...);
   public static void e(...);
}

这是我第一个使用 R8 和 proguard 规则的项目。我不知道我所做的是否有效。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。