系统窗口黑屏疑难问题:aosp14自由窗口界面多次退出黑屏问题

背景:

从aosp14开始很多窗口相关的动画都开始使用ShellTransition了,针对自由窗口这块的学习如果是基于aosp14版本的话,可能就会遇到相比aosp13版本上多出一些疑难问题,这些问题有的是必现有的是偶现,今天给各位vip学员们分享一个高概率偶现的疑难问题作业,有给各位学员们增加了一个实战机会。

下面学员在vip群中请教的一个关于aosp14调试课程自由窗口相关时候的一个黑屏问题:
在这里插入图片描述在这里插入图片描述看到这类问题,学员也知道第一时间就需要抓取对应Winscope进行分析

在这里插入图片描述Winscope展示如下:
在这里插入图片描述

可以看到仅仅是Task展示的,ActivityRecord等都是不展示的,自然也就能说明黑屏原因了,因为真正有内容的ActivityRecord等都没有进行展示。

学员作业:

复现问题情况:

1、基于aosp14的源码环境,并开启自由窗口功能

2、在桌面上点击图库app这个应用后,触发它进入到自由窗口模式
在这里插入图片描述

3、然后点击最小化话按钮,让自由窗口进行退出

在这里插入图片描述
4、退出自由窗口后,桌面又进行点击图库进入自由窗口模式,反复进行若干次操作就可以高概率复现如下现问题。

在这里插入图片描述

学员作业要求相关
该问题分析和解决需要波及的知识点:
a.Winscope工具等分析窗口显示等黑屏,部分黑的技能

b.需要对wms/ams的代码部分比较熟悉

c.需要额外ShellTransition专题课程相关的知识

完成作业的要求:

1、分析出黑屏直接原因

2、使用各种课程教给大家调试手段分析出根本原因

3、找出根本原因后,尝试一个修改规避方案

4、对于整个黑屏问题的解决过程中,发现有哪些是比较低效的,对于这块黑屏问题的提效有啥好的建议

更多framework实战开发,或者需要跟踪后续作业的实现答案,请关注下面“千里马学框架”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千里马学框架

帮助你了,就请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值