HarmonyOS 鸿蒙Next在华为Pura70 pro+等新款机型(64位)上运行32位Android应用,同时开启相机和麦克风采集,发现部分CPU占用接近100%,且麦克风不回调数据

发布于 1周前 作者 ionicwang 来自 鸿蒙OS

HarmonyOS 鸿蒙Next在华为Pura70 pro+等新款机型(64位)上运行32位Android应用,同时开启相机和麦克风采集,发现部分CPU占用接近100%,且麦克风不回调数据

1、我们的应用,由于其他早期模块只有32位so库,目前只支持32位CPU架构。最近在华为Pura70 pro+、Mate60Pro等新款机型上,同时开启麦克风采集、相机采集和渲染等功能时,发现AudioRecord录音不回调数据,且分析CPU发现有4核占用接近100%,如下图。

2、在华为P40、华为Nova9、小米等64位机器上,操作上述场景,录音数据正常返回。

3、请问部分核CPU占用接近100%是由于华为Pura70 pro+等64位机器,只有部分核CPU支持32位指令集吗?

     是否由于这4核CPU已经满负荷运行故系统限制了部分功能,如AudioRecord录音不回调数据?

4、由于此问题为线上用户反馈的问题,已了解都华为应用市场已不支持纯32位应用上架。我们已排期对齐其它模块的64位库,预估要2月,在这期间有没有临时的规避措施?

期待官方的答复,谢谢!

cke_4895.png

1 回复

在HarmonyOS鸿蒙Next的华为Pura70 pro+等64位新款机型上运行32位Android应用,同时开启相机和麦克风采集时遇到CPU占用高及麦克风数据不回调的问题,可能是由于系统架构差异导致资源调度冲突。建议检查应用是否已优化以适应64位环境,或尝试升级应用到64位版本。同时,确保应用具有相机和麦克风使用权限,并检查相关硬件驱动是否正常。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部