adb logcat -d -v long -b main -b system -b radio -b events>%1
时间: 2023-09-20 11:09:17 浏览: 217
这个命令是将设备上的日志输出保存到一个文件中。让我解释一下每个选项的含义:
adb logcat
:启动设备的日志记录器。-d
:将日志输出到屏幕,并且停止后续的日志输出。-v long
:使用长格式输出日志,包括日志标记、时间戳、优先级、进程ID等详细信息。-b main
:输出主缓冲区的日志,其中包含大部分应用程序的日志消息。-b system
:输出系统缓冲区的日志,其中包含系统组件和服务的日志消息。-b radio
:输出无线电缓冲区的日志,其中包含与移动网络相关的日志消息。-b events
:输出事件缓冲区的日志,其中包含与系统事件相关的日志消息。>%1
:将日志输出重定向到一个文件中,并将文件命名为%1。
请注意,%1
是一个占位符,表示在命令行中指定的输出文件名。你可以在运行命令时替换它为你想要保存日志的文件路径。
相关问题
adb logcat -c -b main -b system -b events -b radio
这个命令是用来清除设备上指定缓冲区的日志。让我解释一下每个选项的含义:
adb logcat
:启动设备的日志记录器。-c
:清除日志缓冲区中的所有日志。-b main
:清除主缓冲区的日志,其中包含大部分应用程序的日志消息。-b system
:清除系统缓冲区的日志,其中包含系统组件和服务的日志消息。-b events
:清除事件缓冲区的日志,其中包含与系统事件相关的日志消息。-b radio
:清除无线电缓冲区的日志,其中包含与移动网络相关的日志消息。
使用这个命令可以清除指定缓冲区中的日志,以便开始记录新的日志。
adb logcat -b
以下是两种使用adb logcat命令的例子:
清除日志缓存并获取内核日志:
adb logcat -b all -c && adb logcat -b kernel > kmd.log
获取所有用户日志:
adb logcat -b main -b system -b radio -b events -v time > all_user.log
相关推荐











