Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android Studio中生成发布版本时删除System.out println()?_Android_Android Studio - Fatal编程技术网

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

如何在Android Studio中生成发布版本时删除System.out println()?,android,android-studio,Android,Android Studio,我可以使用android studio中的proguard规则删除Log.d、Log.e等。但除了手动对system.out进行注释外,找不到任何解决方案。在代码中,您可以执行以下操作: if(BuildConfig.DEBUG) { // Code for debug release only } 在代码中,可以执行以下操作: if(BuildConfig.DEBUG) { // Code for debug release only } 这对我有用 -assume

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

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

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

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

if(BuildConfig.DEBUG) {
      // Code for debug release only
}
这对我有用

-assumenosideeffects class java.io.PrintStream {
     public void println(%);
     public void println(**);
 }
这对我有用

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

可能是重复的,谢谢。找到了。我已经找了这么久了。非常感谢。可能是重复的,谢谢。找到了。我已经找了这么久了。非常感谢。这必须在整个项目中完成。我正在寻找类似我在proguard规则中添加了几行来删除日志的东西。以同样的方式,system.out是否也有一些功能?这必须在整个项目中完成。我正在寻找类似我在proguard规则中添加了几行来删除日志的东西。以同样的方式,system.out是否也有一些功能?