【关键字】
调试运行 / HSP / HAR
【问题描述】
工程中只有一个entry module,打包了一个HAR、HSP,并通过entry目录下的oh-package.json5文件本地引入完成,ohpm-install也解决了红色告警,但是run工程时提示Install Failed: error: failed to install bundle.code:9568305,如何解决?
如下图所示,在Deploy Multi Hap标签页只有entry。
【解决方案】
工程中包含HSP包时,在运行run安装entry时,需要先安装HSP。工程包中的sohuplayer.har,是HSP并不是HAR,所以在运行entry时报错,提示找不到HSP的错误9568305。HSP与HAR不同,不支持独立发布,而是跟随其宿主应用的APP包一起发布,与宿主应用同进程,具有相同的包名和生命周期。
参考链接: