有没有办法在android studio中找到所有Log.d()行

时间:2019-03-15 14:13:53

标签: android android-studio

  • 我在项目中使用了许多要删除的日志
  • 有没有一种方法可以使用以下方法在android studio中查找所有Log.d()行 查找方法

3 个答案:

答案 0 :(得分:4)

  1. 使用Edit > Find > Find In Path... ctrl + shift + F )调出“查找路径”

  2. 在搜索框中搜索Log.d。您可以使用右上角的File mask选项限制要搜索的文件,例如将您的搜索限制为.java个文件。

  3. ctrl + enter 。现在,这将在“搜索”面板中显示您的结果。

或者,使用备用日志记录库,例如Timber,它不会在用户版本中转储调试日志。

答案 1 :(得分:3)

您可以使用 Ctrl + Shift + F ,然后键入"Log.d(",,它将向您显示使用它的位置。

答案 2 :(得分:1)

您可以编辑Log.d()文件以包括以下几行,而不是手动删除所有的proguard-rules.pro调用:

-assumenosideeffects class android.util.Log {
    public static *** d(...);
    public static *** v(...);
}

它将使功能Log.d()Log.v()为空,在发行版本APK中不生成日志。