HarmonyOS 动态加载HSP的问题

我现在想参考文档应用导航设计,来对原项目进行修改

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/bpta-application-navigation-design-V5

和Demo不同,我项目中的模块都是HSP。

Demo中是在entry module中作为依赖注入的模块,entry会添加对所有其他模块的依赖和动态注入的配置,还有一个路由管理模块RouterModule。

在我的项目中,我会使用一个HSP的模块A作为这个依赖注入的模块,一个路由管理模块HSP:B。我在测试阶段,在A模块中,配置了动态依赖另外一个HSP模块C,此时在A中,直接执行动态依赖C的代码,会正常依赖成功。但是如果通过路由模块B,来依赖模块C,此时就会报错无法找到模块C。

但是在demo里,也是在路由管理模块RouterModule去依赖其他模块,但是可以成功,RouterModule模块本身是没有做任何依赖的,不知道为啥我使用的时候,就会查询不到模块

HarmonyOS
6天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

这是HSP的规格问题,HSP的依赖是不会传递的

依赖传递的情况,建议使用HAR包,如果确认要用HSP模块,需要在A中依赖模块B和模块C

分享
微博
QQ
微信
回复
6天前
相关问题
hsp动态分享库中对于rawfile访问
286浏览 • 1回复 待解决
HarmonyOS HAP引用HSP问题
84浏览 • 1回复 待解决
HarmonyOS 远程动态按需加载
53浏览 • 1回复 待解决
HAP是否提供动态加载能力
1828浏览 • 1回复 待解决
HarmonyOS 动态object对象问题
152浏览 • 1回复 待解决
HarmonyOS pushNamedRoute 跳转到hsp问题
520浏览 • 1回复 待解决
按需加载场景中加载动态模块失败
1685浏览 • 1回复 待解决
hsp 分类集成相关问题
346浏览 • 1回复 待解决
动态加载网络字体文件
865浏览 • 1回复 待解决
HarmonyOS 集成自定义HSP问题
160浏览 • 1回复 待解决
HarmonyOS 动态库引用问题
233浏览 • 1回复 待解决
是否支持模块动态加载?如何实现
2450浏览 • 1回复 待解决