HarmonyOS 鸿蒙Next mac电脑 Inter芯片 模拟器安装HAP报错code:9568347

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

HarmonyOS 鸿蒙Next mac电脑 Inter芯片 模拟器安装HAP报错code:9568347

想问下x86模拟器是否能运行应用。

4 回复

首先配置abiFilters,这个按出错给你的文档链接一步步配置就好

然后去oh_modules里一个个翻,如果包下面的libs文件夹里有arm64,就去根目录下的oh-package.json5,找到devDependencies配置项,把出现arm64文件夹的依赖项删掉

我当时是把支付宝的第三方库删掉了,就跑通了

感谢楼主提供的思路,我这边测试发现的确是移除支付宝SDK就好了,可是怎么解决这问题呢?我遇到的是模拟器安装失败,真机可以,但是真机太少了,我只能在模拟器上调试,这可咋处理呢?

排查下build-profile.json5的abiFilters是否有x86_64,默认是没有的。
这个问题论坛里有过多次,也可以参考一下之前的回答

针对HarmonyOS鸿蒙Next在mac电脑Inter芯片模拟器上安装HAP报错code:9568347的问题,可能由于设备支持的ABI类型与C++工程中的不匹配导致。请检查并手动配置build-profile.json5中的abiFilters值,确保与模拟器支持的ABI类型一致。此外,检查项目依赖中是否有不支持的库,并尝试移除或替换。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部