Android Studio:删除文件中的所有System.out.println()?
问题描述:
我已经使用了很多System.out.println()进行调试,我知道这不是一个好主意。现在我想删除所有的打印语句,而无需手动执行。Android Studio:删除文件中的所有System.out.println()?
实际上是否有任何使用Android Studio实现此功能的捷径或诀窍?
答
空替换或评论的System.out.println()
我认为你正在寻找的快捷方式是:
Ctrl+Shift+R on Windows
Cmd+Shift+R on Mac OS X
在范围选择整个项目(屏幕截图)
[
+0
他问“没有手动做”,恕我直言,你的解决方案大多是手动的^^ –
答
搭配使用ProGuard:
-assumenosideeffects class System {
public static *** out.println(...);
}
另请检查您的ProGuard文件是否为exec建立时会失败。
欲了解更多信息,请阅读docs。
这怎么能做到各种* Log *语句? – Sanoop
您可以使用这个短语来查找日志消息(例如Log.i(“hey”,“ho”);):'Log \ ..(。*,。*);' – Katharina
感谢您的时间:) – Sanoop