android车机手机黑屏闪黑终结者-Winscope工具使用介绍
背景:
设想一下,假如我们又如下场景,一个闪黑一瞬间的问题,正常我们看到黑屏冻屏问题,是不是时刻想到是要来dumpsys SurfaceFlinger和dumpsys window windows相关的信息来辅助我们分析问题,但奈何这个是个瞬时问题。。。我们dumpsys很难抓住那一瞬间,而且即使抓到了黑一瞬间的,我们有时候分析也要又黑屏前一帧后一帧相关等才可以分析进一步原因。
更多内容qqun:422901085 https://ke.qq.com/course/5992266#term_id=106217431
所以在开发过程中,经常会遇到各种各样的窗口问题,比如动画异常、窗口异常、闪屏、闪黑、黑屏、错位显示…
对于这些问题,添加日志,调试分析代码等手段去解决,但这些 UI 问题往往出现在一瞬间,很难把握出现的时机,录制下来的日志往往也是巨大的,从海量的日志中提取有效的信息是一个枯燥且繁琐的事情,而且也根本没有办法把显示时间戳和日志时间戳完全对好。
Android 也意识到了这个问题,WinScope 的出现有效的帮助我们跟踪窗口和显示问题。它向开发者提供一个可视化的工具,让开发者能使用工具跟踪整个界面的变化过程。
怎么抓winscope相关文件:
抓取winscope
把这里面的Winscope Trace开关打开
这时候下拉状态栏多了它的图标
当我们需要开始抓取时候点击图标既可以
然后开始操作手机复现对应的bug现象,复现完毕则再点击图标关闭
最后会再系统的如下路径生成对应的winscope文件
使用chrome浏览器加载观看winscope
打开使用配套源码aosp中的winscope的html文件
文件路径如下:
/home/test/aosp/prebuilts/misc/common/winscope/winscope.html
把这个winscope.html打开
然后把手机上的winscope抓取的文件pull到本地
adb pull /data/misc/wmtrace
再点击如下区域:
选择对应文件,这里一般常用是SurfaceFlinger和Window的相关:
这里我们最常见的就是SurfaceFlinger和Window的分析
选择后点击Submit
然后就可以相当于对着录屏的每一帧图像看对应的surfaceflinger中各个layer的信息,相当于每一帧我们都可以又对应的dumpsys数据分析
android车机手机黑屏闪黑终结者-Winscope工具使用介绍相关推荐
- squad服务器不稳定,Survival Squad黑屏闪退原因及解决方法介绍 Survival Squad黑屏闪退怎么办...
Survival Squad黑屏闪退怎么办?Survival Squad黑屏闪退怎么回事呢?要怎么解决Survival Squad黑屏闪退问题?不少玩家反映玩法游戏时出现黑屏闪退现象,下面小编就给大家 ...
- 手机计算机数据消失了怎么恢复,电脑突然黑屏闪退之后怎么恢复丢失的数据
在电脑在使用过程中,黑屏是最常出现的现象,尤其在一些较老的电脑或组装电脑中.如果这种现象是出现在我们正在工作的时候,那正在做的没来得及保存的文件或者数据就很容易丢失.那因为电脑黑屏等意外丢失的数据能不 ...
- 我的世界Java版黑屏加闪退_我的世界黑屏闪退怎么办 海洋版黑屏闪退解决方法...
我的世界黑屏.闪退怎么办?我的世界海洋版本7月6日终于更新了,在欢喜之余,伴随而来的还有部分玩家反馈的游戏黑屏闪退和闪屏等问题.那么遇到这些问题该如何解决呢?下面时辰就来给大家介绍一下解决方法,一起来 ...
- 完美世界手游服务器维护中,完美世界手游黑屏闪退解决办法 玩不了怎么办
完美世界手游玩不了怎么办?黑屏闪退怎么解决?游戏中很多玩家玩的时候出现了黑屏闪退的情况,下面由第一手游网小编为大家带来黑屏闪退解决办法吧! 完美世界手游黑屏闪退解决办法 1.内存不足 造成游戏黑屏,很 ...
- 战神遗迹服务器未响应怎么回事,战神遗迹黑屏闪退怎么处理
战神遗迹遗迹正式开始公测,这款游戏的世界背景设定非常庞大,需要的手机配置也比较高.很多玩家在体验的时候,会出现黑屏闪退的情况,接下来就跟非凡小编一起来看看战神遗迹手机黑屏解决办法吧,喜欢这款游戏的小伙 ...
- 战神遗迹服务器未响应怎么回事,战神遗迹怎么进不去 黑屏闪退解决方法介绍...
战神遗迹中是一款好玩的游戏,在游戏中会遇到很多问题,不少玩家反映游戏进不去,会有黑屏闪退的问题,下面小编就给玩家带来战神遗迹怎么进不去的内容,一起去看看吧! 黑屏闪退解决 1.检查手机网络 找一个网络 ...
- 希沃白板如何解决手机端播放课件内视频出现黑屏闪退
使用希沃白板的手机端或微信小程序端播放视频时,会受到手机和微信浏览器的限制,能播放的视频格式有限,请在制作课件时转换好视频格式才进行直播等 我最近在使用希沃白板的云直播功能,希沃白板的云直播功能十分好 ...
- 空之轨迹激活显示服务器错误,空之轨迹OL黑屏闪退原因及解决方法一览
空之轨迹OL黑屏闪退怎么办?空之轨迹OL是款日系MMORPG手游,继承了<空之轨迹>系列经典元素,还原了一个庞大的全新塞姆利亚大陆!有玩家反映游戏中会出现黑屏闪退的情况,想知道解决方法,下 ...
- 杀戮尖塔用java也打不开_尖塔奇兵黑屏闪退怎么办
尖塔奇兵黑屏闪退怎么办?随着游戏需求水涨船高,很多玩家的手机配置却落后了时代,经常出现黑屏闪退问题,那么这些问题该怎么解决?接下来就为大家介绍下解决办法.一起来看看吧. 尖塔奇兵黑屏闪退怎么办 1.检 ...
最新文章
- 从其他领域和智能机器人的联系,浅谈人工智能的前景
- Android之如何获取网络类型并判断是否可用
- BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [
- 23种计模式之Python实现(史上最全最通俗易懂)内容整改中
- JavaScript学习随记——对象
- windows 快捷键整理
- 2015 8月31 工作计划与执行
- withRouter有什么用?干嘛用?为啥要用它啊???一分钟理解!
- 联想y7000p安全锁孔怎么用_Y7000P-个人使用感受_拯救者笔记本-联想社区
- 数据库课程设计——人才市场管理系统
- jep 使用方法与简介
- 学习中科院杨力祥c++
- 基于javaweb+jsp的学生档案管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)
- 每分钟54万多条数据更新,商品系统性能如何优化?
- 风光互补——三段式充电
- MR(混合现实)无绿幕拍摄
- 计算机应用基础是背的吗,计算机应用基础Excel2003电子表格系统
- ubuntu16安装中文输入法
- 自动解决智能拼图,A*算法
- drupal mysql配置_安装配置Apache+php+mysql+drupal
热门文章
- python强势来袭-18-列表循环高级操作
- android华为怎么截屏快捷键,华为手机怎么截图?华为手机截图怎么截?截屏快捷键是什么?...
- android 状态栏显示流程,基于Android系统的跨屏状态栏实现方法与流程
- 苹果手机微信语音没声音怎么回事_有没有iOS便签软件?想在苹果手机上用便签记事_敬业签官网...
- 从0开始学管理系列(五) —— 工作流程标准化
- Ubuntu 14.04安装uGet替代迅雷
- BIGEMAP谷歌(百度、高德)离线地图开发环境搭建
- js读取json文件和读取数据库的速度的差别
- 遇见逆水寒服务器不显示,遇见逆水寒黑屏闪退怎么办?黑屏进不去解决方法详解...
- wps文档怎么画流程图6_wps流程图怎么画-利用wps制作标准流程图的方法 - 河东软件园...