HarmonyOS鸿蒙Next中application集成本地构建的flutter module的har后启动闪退

HarmonyOS鸿蒙Next中application集成本地构建的flutter module的har后启动闪退 使用 Application 集成本地构建的 flutter module 的 har 后,启动APP闪退。

2 回复

安装HAP时提示“code:9568289 error: install failed due to grant request permissions failed”该问题是由于默认应用等级为normal,只能使用normal等级的权限,如果使用了system_basic或system_core等级的权限,将导致报错。

对于HarmonyOS应用,请参考使用ACL签名配置指导完成ACL提权。

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-0000001587684945-V5#section9786111152213

报错信息“code:9568289 error: install failed due to grant request permissions failed”是因为你的应用使用到了受限的权限,你使用的自动生成的签名,当前支持通过自动签名申请需要ACL权限的清单如表1所示。(https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-0000001587684945-V5#section9786111152213)检查下你使用到的权限是什么,然后看下是否在自动签名能申请的权限里面,如果不在的话需要按照文档申请下使用ACL的签名配置指导进行申请具体的权限(https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-0000001587684945-V5#section157591551175916

更多关于HarmonyOS鸿蒙Next中application集成本地构建的flutter module的har后启动闪退的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在HarmonyOS鸿蒙Next中集成Flutter模块的HAR后出现闪退,可能原因包括:

  1. 依赖未正确配置,确保所有依赖项已添加并兼容。

  2. Flutter SDK版本不匹配,检查并更新至兼容版本。

  3. 资源文件未正确打包,确认资源文件路径和引用无误。

  4. 平台通道实现错误,检查平台通道代码是否正确。

  5. 内存或性能问题,优化代码以减少内存占用。

建议逐一排查上述问题,确保集成过程正确无误。

回到顶部