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

问题描述 投票:0回答:2

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

android android-studio
2个回答
2
投票

这对我有用。

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

1
投票

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

if(BuildConfig.DEBUG) {
      // Code for debug release only
}
© www.soinside.com 2019 - 2024. All rights reserved.