Flutter开发HarmonyOS鸿蒙Next应用的时候提示error: install parse native so failed

Flutter开发HarmonyOS鸿蒙Next应用的时候提示error: install parse native so failed
【任务描述】 创建一个新项目后,在Android studio 通过 flutter run --debug -d 127.0.0.1:5555编译运行后Hap构建成功了,但是无法运行,模拟器版本:HarmonyOS Next Developer Bate2 报错信息如下:

✓ Built ohos/entry/build/default/outputs/default/entry-default-signed.hap. installing hap. bundleName: com.example.yunpu _installApp: cmd=[/Users/admin/Library/OpenHarmony/Sdk/12/toolchains/hdc, -t, 127.0.0.1:5555, shell, bm, install, -p, data/local/tmp/flutterInstallTemp] code=0, stdout=error: failed to install bundle. code:9568347 error: install parse native so failed. , stderr= Uninstalling old version… installing hap. bundleName: com.example.yunpu _installApp: cmd=[/Users/admin/Library/OpenHarmony/Sdk/12/toolchains/hdc, -t, 127.0.0.1:5555, shell, bm, install, -p, data/local/tmp/flutterInstallTemp] code=0, stdout=error: failed to install bundle. code:9568347 error: install parse native so failed. , stderr= Error: Failed to install Hap again. Error launching application on 127.0.0.1:5555.


更多关于Flutter开发HarmonyOS鸿蒙Next应用的时候提示error: install parse native so failed的实战教程也可以访问 https://www.itying.com/category-92-b0.html

3 回复

貌似是只能真机运行

更多关于Flutter开发HarmonyOS鸿蒙Next应用的时候提示error: install parse native so failed的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


flutter工程目前只支持模拟器arm64的,建议使用真机运行。如果问题已解决,麻烦您关闭issue,感谢!

在Flutter开发HarmonyOS鸿蒙Next应用时遇到“error: install parse native so failed”错误,通常指示着安装过程中解析原生SO(Shared Object)库文件时出现了问题。这种问题可能由以下几个原因引起:

  1. SO文件损坏:确保所有SO文件都是完整且未损坏的。检查文件传输过程中是否可能出现错误或文件被意外修改。

  2. 不兼容的ABI:确认SO文件的ABI(Application Binary Interface)与鸿蒙设备的CPU架构相匹配。例如,ARM设备需要ARM架构的SO文件。

  3. 权限问题:确保应用具有读取和执行SO文件的必要权限。在鸿蒙系统中,权限管理可能更加严格。

  4. 路径或配置错误:检查应用的配置文件,确保SO文件的路径正确无误,并且已正确配置在应用的构建脚本中。

  5. 系统限制:鸿蒙系统可能对SO文件的加载有特定的限制或要求,比如文件大小、格式等。

解决上述问题后,尝试重新安装应用。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。在联系客服时,提供详细的错误信息、设备型号、操作系统版本以及你的开发环境配置,这将有助于快速定位问题。

回到顶部