如何在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()?的主要内容,如果未能解决你的问题,请参考以下文章

android studio 如何将git 得到最新的版本

Flutter 如何在 Android Studio 中制作发布版本?

如何在 Android Studio 中更改所需的 Android 版本? [复制]

Android Studio中需要对哪个文件进行版本控制[重复]

如何在 Android Studio 中更改我的 minCompileSDK 版本?

在 Android Studio 中使用 Flutter 进行调试时如何“设置值...”