HarmonyOS hsp中编译出来的har包可以对外作为静态库提供吗?

如题:HarmonyOS hsp中编译出来的har包可以对外作为静态库提供吗?

阅读 632
1 个回答

hsp编译后会有.hsp文件和.har文件,其中.hsp文件是用来安装的,har包只是暴露了接口,不能直接对外提供。

使用场景:hsp编译出来后,需要给多个hap包使用,手机上装一个hsp可以解决多包依赖问题,但是这种场景不适用于静态库对客户提供场景。

hsp指南:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/in-app-hsp-V5

通过HSP可以实现应用内的代码和资源的共享。HSP不支持独立发布,而是跟随其宿主应用的APP包一起发布,与宿主应用同进程,具有相同的包名和生命周期。