【问题标题】:How do I filter logcat messages in the terminal without a tag?如何在没有标签的终端中过滤 logcat 消息?
【发布时间】:2015-01-17 21:27:22
【问题描述】:

Android Studio 的 logcat 无法使用;它进进出出,很少在重启时显示消息,所以我开始在终端上使用 adb logcat。阅读http://developer.android.com/tools/debugging/debugging-log.html 给出了使用标签进行过滤的示例。如果我不知道标签,但想用我知道的错误子字符串显示所有错误怎么办?

【问题讨论】:

  • 另请注意,您可以从 Android Studio 访问 Android 设备监视器(工具 > Android > Android 设备监视器)。这基本上在一个独立的 GUI 中为您提供了一些 Eclipse ADT 透视图,包括 DDMS。因此,如果您愿意,可以通过那里查看 LogCat。

标签: android logcat


【解决方案1】:

您总是可以简单地将 logcat 传递给 grep:

$ adb logcat | grep 'known error substring'

如果您使用的是 Windows,请改用 find

C:\> adb logcat | find 'known error substring'

【讨论】:

    【解决方案2】:

    你可以试试pidcat(作者 Jake Wharton)。

    正如作者所说,这是一个“仅显示特定应用程序包的日志条目的彩色 logcat 脚本”

    【讨论】:

      【解决方案3】:

      如果你在windows上,可以clic on left upper corner > Edit > Search,然后引入你知道的子串。

      Linux 的终端很可能具有相同的功能,但我不知道如何访问它。

      【讨论】:

        猜你喜欢
        • 2015-07-22
        • 2013-01-10
        • 1970-01-01
        • 2015-05-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-26
        • 1970-01-01
        相关资源
        最近更新 更多