HarmonyOS 集成态HSP打包后宿主依赖编译报错?

直接依赖集成态HSP源码没有问题,将代码打包后依赖tgz文件则编译报错误。

阅读 810
1 个回答

解决方案

集成态HSP需要API12及以上版本,需要使用标准化的OHMUrl格式,其hap、hsp、har(二进制har)的所有模块都要使用标准化的OHMUrl配置。其配置为"useNormalizedOHMUrl": true,这个1个项目级配置,在所有hap、hsp、har(二进制har)所在的项目跟目录下的build-profile.json5中进行配置,并全部重新编译。假设你的模块只有entry的hap和hsp2个模块,则在hsp模块所在项目根目录中进行配置true重新编译出包,在entry模版所在项目根目录配置true重新编译。

集成态HSP的相关资料: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/in-app-hsp-V5

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进