如何在Android Studio中进行发布版本时删除System.out println()?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Android Studio中进行发布版本时删除System.out println()?相关的知识,希望对你有一定的参考价值。

我可以使用android studio中的proguard规则删除Log.d,Log.e等。但除了手动评论之外,找不到system.out的任何解决方案。

答案

这对我有用。

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

在您的代码中,您可以执行以下操作:

if(BuildConfig.DEBUG) {
      // Code for debug release only
}

以上是关于如何在Android Studio中进行发布版本时删除System.out println()?的主要内容,如果未能解决你的问题,请参考以下文章