一.清空logcat缓存:
adb logcat -c
二.显示同一个进程的所有log
1.根据包名取得PID号,以下com.android.phone为包名:
adb shell
ps | grep com.android.phone
收到:radio 432 90 312828 44480 ffffffff 4004a9a0 S com.android.phone
其中432就是PID号
2.根据PID号过滤log并输出到文件
adb shell
logcat | grep --color=auto 432 > /sdcard/log.txt
三.显示某个TAG的log
adb logcat -s InCallScreen
四.显示某个级别(如Error)的log
adb logcat *:E
五. Windows上过滤字符串
adb logcat | findstr "com.android.gallery3d"
注: 多个字符串可用空格隔开
六. Linux上过滤多个字符串
adb logcat | grep -E "llx|gallery"