StatusBar、NavigationBar窗口显示在Activity下面之aosp14窗口类bug线索征集

背景:

hi,粉丝朋友们:

从上次帮助国际学员解决了一个分屏有黑屏的bug后,相关blog和解决方法
https://blog.csdn.net/learnframework/article/details/134708393

解决方法看b站视频:
https://www.bilibili.com/video/BV1hH4y1k781/?vd_source=a8c604ee3ce4999324264828f8fd99d8

近来的国际学员又有个窗口类bug求助马哥。这次的bug现象就不是说什么黑屏啥的,是一个窗口有覆盖的情况。据了解是一个aosp14的原生bug。听到这个aosp原生bug我瞬间就又来了兴趣。。。哈哈哈最喜欢发现google的bug解决了。

不过比较遗憾是现在我们还没有aosp14的有源码的真机,因为这个bug还必须要真机。。。所以我这边暂时没有复现这个bug的条件,所以这里需要广大粉丝朋友们公司有aosp真机代码的兄弟可以帮忙提供线索

问题现象及复现

(最重要就是找到有源码设备可以帮忙复现该问题,然后联系我一起讨论解决)

1、在aosp14手机上安装Nova桌面版本8.08版本,且设置成默认桌面(apk可以私聊wx找我要)

2、设置成3个按钮导航键方式

3、清空桌面的任务列表,变成空

4、手机横屏点击导航键任务按键进入多任务

通过上面几部就会出现,多任务Activity会全屏看不到相关的StatusBar,NavigationBar情况

国际学员提供复现视频

初步分析

经过初步一些Sf等dumpsys分析,和winscope,直接原因如下:

明显属于可能层级结构在一个动画过程时候异常了,导致leash节点没有被正确的移除。

但进一步根本原因并不清楚。。。这个需要有代码详细打出相关的堆栈进行准确定位寻找根本原因,所以这里就需要各位有条件学员兄弟帮忙啦。。。实在不行只能等到aosp14适配好了我的手机代码上线或者重新搞个新的pixel来试试。

ps:只要学员们有任何窗口疑难问题bug,aosp可以直接复现的,复现不了就算了,都可以滴滴我哈,或者发群里,很多学员们就喜欢这种有难度和技术含量的bug来锻炼自己能力

更多framework干货获取相关可以 私聊+v(androidframework007)

点击这里 https://mp.weixin.qq.com/s/Qv8zjgQ0CkalKmvi8tMGaw

视频:https://www.bilibili.com/video/BV1ah411d7Y3

相关推荐
无人等人17 小时前
CyberRT(apollo) IPC(shm)通信包重复/丢包 bug 及解决方案
c++·bug
Urf_read17 小时前
改BUG:Mock测试的时候,when失效
bug
賢84317 小时前
如何保证bug在改完之后不会引起新bug
bug
永康李2 天前
Pandas:从一个DataFrame中直接索引赋值到另一个索引位置出错的Bug及其解决方案
python·bug·pandas
NPE~2 天前
Bug:Goland debug失效详细解决步骤【合集】
go·bug·goland·dlv失效
Urf_read2 天前
改BUG:远程连接redis失败,可能是防火墙的问题
java·redis·python·bug
Tlog嵌入式4 天前
单片机常见bug记录(长期更新)
单片机·嵌入式硬件·bug
ItJavawfc5 天前
Android13-包安装器PackageInstaller-之apk安装流程
framework·pms·packageinstal·包安装器·安装流程
会发光的猪。5 天前
el-input无法输入0.0001的小数,自动转换为0在vue3中的bug
前端·javascript·vue.js·elementui·bug
shandianchengzi5 天前
【BUG】LLM|Ubuntu 用 ollama 部署 DeepSeek 但没输出,llama 有输出
ubuntu·llm·bug·llama·ollama·deepseek