问题描述:
- 使用命令
adb shell dumpsys SurfaceFlinger | grep -A 50 "HWC layers"
,查看layers发现展示结果为“grep: (标准输入): 匹配到二进制文件”,并未展示正确的结果
问题原因:
- grep在碰到null、\000这种字符时就会误认为是二进制文件
解决方法:
- -a 或 --text : 不要忽略二进制的数据
adb shell dumpsys SurfaceFlinger | grep -a -A 50 "HWC layers
adb shell dumpsys SurfaceFlinger | grep --text -A 50 "HWC layers