在构建HarmonyOS应用时,出现“资源文件加载失败”的错误,如何定位并解决问题?

在构建HarmonyOS应用时,出现“资源文件加载失败”的错误,如何定位并解决问题?

阅读 628
1 个回答

如果在 HarmonyOS 中出现“资源文件加载失败”的错误,可以参考以下方案:

  • 在 resources/base/element/string.json 中配置资源。多 hap 包一般是通过 startAbility 来拉起的,不建议导出接口和 ArkUI 组件给其他模块使用(会有告警)。
  • 实际开发推荐架构:

    • 使用单 hap+多 har。
    • 后续有按需加载的模块,使用 hsp。
    • 如果还是想用多 HAP 的话,可以将资源文件放入 AppScope 里面(不推荐)。HAP 一般是用做特性需求的,比如需要支持平板、折叠屏等设备,可以使用多 HAP 来做,HAP 里面的页面,可以使用 har 包的形式引入。当前是使用 HAP 包来当做 har 包使用了。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题