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

相关推荐
wow_DG2 天前
【Python✨】VS Code 秒开 Python 类型检查:一招 mypy + settings.json 让你的 Bug 原地现形!
python·json·bug
Calebbbbb4 天前
AOSP环境配置和编译
安卓·安全架构·aosp
驱动探索者5 天前
Zephyr 获取 cpu 占用率异常bug分析
bug·rtos·zephyr
薛定e的猫咪5 天前
【调试技巧】vscode 四种断点调试,快速定位 bug
ide·vscode·python·bug
万粉变现经纪人6 天前
如何解决 pip install 编译报错 ‘cl.exe’ not found(缺少 VS C++ 工具集)问题
开发语言·c++·人工智能·python·pycharm·bug·pip
月小满7 天前
DataV轮播时其他组件的内容也一起滚动 修复bug的方法
前端·vue.js·bug·大屏端
桃子丫7 天前
AD转 Cadence学习指南-BUG篇
bug
testtraveler7 天前
[Fix] ImportError: libtorch_cpu.so: undefined symbol: iJIT_NotifyEvent
pytorch·python·bug
测试者家园7 天前
从“找 bug”到“降风险”:测试思维模式的底层迁移
软件测试·bug·风险管理·持续测试·测试基础·智能化测试·测试思维模式
chde2Wang7 天前
运行scala文件报错xsbt.CompilerInterface
bug·scala