获取类似于 Android studio 内置 Android 监视器的命令行 `adb logcat` 输出

Get command line `adb logcat` output similar to Android studio's built in Android Monitor

所以 Android Studio 有一个非常有用的 Android 监视器,它显示特定于我的应用程序的日志以及与它相关的一切;我已经尝试了几个小时从类似的 adb 命令行获取 logcat,但我什至没有接近。具体来说,我只想要来自我的应用程序、信息级别或更高级别的日志。感谢您提供的任何帮助。

换句话说:我可以向 adb logcat 添加哪些参数,以便查看类似于您在 Android Studio 中看到的日志,Android 监视器视图。

当您将您的设备与电脑连接时,您可以通过 android 在 android studio 中的监视器或 adb logcat -v 之类的命令查看 adb 日志。当您关闭您的应用程序时,与您的应用程序的连接也已关闭。您有两种查看日志的方法:

  • 在 logcat window select 没有过滤器或编辑过滤器配置
  • 使用密钥字符串,示例三星设备使用 *#9900#

试试这个:

adb shell "logcat | grep filter"

"filter" 可能是 "you app pid)",或 "the TAG"。
像这样:

adb shell "logcat | grep 12345)"
adb shell "logcat | grep com.xxx.yyy"

如果使用Windows,你可以这样做:

adb logcat | findstr filter

使用此命令,您可以在文件中拥有与 Android studio 中相同的日志样式。

一枪:

 adb  logcat -vD -vthreadtime -vUTC -d > yourfile.txt

连续:

 adb  logcat -vD -vthreadtime -vUTC > yourfile.txt