WinScope web用来跟踪分析WindowManager或SurfaceFlinger在window转换期间和转换后的状态,跟踪记录会被写入 /data/misc/wmtrace/wm_trace.pb 和 /data/misc/wmtrace/layers_trace.pb,同时还会包含在错误报告中。
一、下载winscope.html
curl 'https://android.googlesource.com/platform/prebuilts/misc/+/master/common/winscope/winscope.html?format=TEXT' | base64 -d > winscope.html
二、 跟踪WindowManager
- 启用跟踪:
adb shell cmd window tracing start - 停用跟踪:
adb shell cmd window tracing stop - 获取跟踪文件:
adb pull /data/misc/wmtrace/wm_trace.pb wm_trace.pb
三、跟踪SurfaceFlinger
- 启用跟踪

本文介绍了如何使用WinScopeweb在Android设备上追踪WindowManager和SurfaceFlinger的状态,包括启动和停止跟踪,以及下载和分析相关pb文件的过程。
最低0.47元/天 解锁文章
5257

被折叠的 条评论
为什么被折叠?



