前情提要:
1、flutter项目已经正确生成了ohos项目
2、flutter和鸿蒙的环境变量配置正确
3、ohos项目执行flutter build hap成功
4、没有真机,使用win环境创建的x86模拟器
问题状态
使用模拟器运行ohos,控制台提示“安装HAP 报 code:9568347错误 ”
我做了什么
1、查阅官方资料对code:9568347错误 的解决方法:增加abiFilters对x86的支持
解决效果:跑了一个flutter空工程,排除第三方插件干扰,依然报错,修改abiFilters无效
2、参考uniapp论坛对该报错的说法
我在华为论坛找到了带图的案例,主要聚焦在支付包插件的使用上,但我本来也没有使用该插件,加上了也运行不起来
https://developer.huawei.com/consumer/cn/forum/topic/0212160222055653656?fid=0101591351254000314
3、模拟器环境问题:不支持x86模拟器
有人推测说本来就不支持x86架构的模拟器,推测跟flutter引擎用的是arm的有关。看别人arm的模拟器能跑
https://developer.huawei.com/consumer/cn/forum/topic/0204166321128885512?fid=0109140870620153026
https://developer.huawei.com/consumer/cn/forum/topic/0204165666058768157
https://developer.huawei.com/consumer/cn/forum/topic/0212160082843350562?fid=0109140870620153026