【XTS】【HACTS】audio测试项HatsHdfAudioIdlAdapterAdditionalTest报错:Resource busy!!

已经关闭了开机动画,也在stop接口调用了close去关闭primary声卡,用aplay播放没有busy报错,但是执行到testCreateRender010这个测试项还是有资源被占用的报错。如果把中间不成功更换32位的逻辑去掉就可以通过,请教下有经验的大佬们
您需要先 登录 才能评论/回答

全部评论(2)
看问题描述,可能与 音频渲染资源未正确释放 或 格式切换导致驱动冲突 有关。
看代码
1. 如果 CreateRender 失败后未调用 DestroyRender,会导致旧的 renderId_ 未被释放,后续循环中重复创建时触发资源占用,
可以尝试 每次 CreateRender 失败后,显式销毁旧资源。
2. 切换格式后,未重新初始化 attrs 的其他字段,可能导致驱动解析异常;尝试在切换格式时,重置所有相关字段,避免残留配置引发冲突

2025-04-30 16:51:31