我已经使用了很多System.out.println()来进行调试,我知道这不是一个好主意。现在我想删除所有的print语句,而不是手动完成。
使用Android Studio确实有任何快捷方式或技巧吗?
答案 0 :(得分:7)
要删除System.out.println("...");
的所有出现,您可以使用查找和替换:
只需使用以下快捷方式之一打开对话框:
Ctrl+Shift+R on Windows
Cmd+Shift+R on Mac OS X
然后你可以搜索以下短语,然后离开"替换为"空。 (不要忘记启用正则表达式)
System.out.println(.*);
然后按"找到"和"替换"
您的对话框应如下所示:
答案 1 :(得分:1)
替换为空或注释System.out.println()
我认为您正在寻找的捷径是:
Ctrl+Shift+R on Windows
Cmd+Shift+R on Mac OS X
在范围中选择整个项目(附带截图)
[
答案 2 :(得分:0)
使用ProGuard:
-assumenosideeffects class System {
public static *** out.println(...);
}
还要检查构建时是否执行了ProGuard文件。
有关详细信息,请阅读docs。