1. winscope介绍
winscope一个窗口调试工具,可以将一段时间内的window状态全部记录下来,将数据导出后,可以逐帧分析。如从launcher打开app的过程中窗口发生了哪些变化。
2. 使用方法(Android 13之前版本适用)
2.1 打开winscope开关
Develeper options -> Quick Settings developer tiles -> Winscope Trace
2.2 抓取winscope数据
下拉打开控制中心,开启Winscope Trace

执行页面操作
停止Winscope Trace, Trace文件会保存到/data/misc/wmtrace目录下

打开目录,看到有以下几个文件,一般看layers_trace和和wm_trace来分析窗口问题。

3. 分析
使用浏览器打开源码目录AOSP\prebuilts\misc\common\winscope\winscope.html文件,进入网页。
导入抓到的winscope文件,然后点击submit。
可以看到窗口信息了,下边有进度条,可以通过左右键调节时间轴,查看不同时刻的窗口状态。

478

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



