我注意到在我的发布版本中,LogCat 中仍然出现一堆 Volley 生成的日志。查看 VolleyLog.java,在发布版本中似乎只删除了详细日志。遗憾的是,VolleyLog
被硬编码到许多类中,除了 fork Volley 并对 VolleyLog
进行一些更改之外,似乎没有任何选项可以替换 Volley Logger。在 Volley 中是否有任何机制可以选择我的日志记录首选项,或者我是否需要 fork 它以禁用发布中的日志?
最佳答案
你可以使用 proguard 来实现它。 看这个问题How to configure proguard to ONLY remove android logging calls 。 您也可以在 VolleyLog 类中使用此字符串: 公共(public)静态 bool DEBUG = BuildConfig.DEBUG;
关于android - 有什么办法可以关闭发布版本中的所有 VolleyLogs 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20060205/