我应该删除我的Android应用程序中的System.out.println语句

时间:2018-05-24 21:55:18

标签: android console

这个系统会影响我的应用程序性能吗?我即将部署这个应用程序,我有几个sysout方法,我在解析器中用于debuging目的。是否有一个快速命令可以评论所有系统输出或者一种方法可以在没有删除的情况下关闭所有系统,或者无论如何都可以使用?

1 个答案:

答案 0 :(得分:0)

将日志保留在您的版本中并不是一个好主意,因为它可以成为攻击面,攻击者可以通过它来了解您的应用并利用其漏洞。

您可以配置您的proguard规则来执行此操作。在您的proguard规则中放置以下配置:

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