我能够通过在android studio中使用proguard规则来删除Log.d,Log.e等。但除了手动评论之外,找不到任何解决方案。如何在Android Studio中进行发布版本时删除System.out println()?
需要帮助。
我能够通过在android studio中使用proguard规则来删除Log.d,Log.e等。但除了手动评论之外,找不到任何解决方案。如何在Android Studio中进行发布版本时删除System.out println()?
需要帮助。
这为我工作。
-assumenosideeffects class java.io.PrintStream {
public void println(%);
public void println(**);
}
在代码中,你可以做这样的事情:
if(BuildConfig.DEBUG) {
// Code for debug release only
}
那必须在整个项目中完成。我正在寻找像我在proguard规则中添加了几行来删除日志。以同样的方式有什么东西为system.out? –
可能的复制,http://stackoverflow.com/questions/35104775/how-to-remove-system-out-print-statements-with-proguard – fruqi
感谢。找到了。一直在寻找这个这么久。非常感谢。 –