静态库引用,重复引用,会造成多个静态库打包么?

比如A模块依赖B模块。c模块也依赖B模块。打包或者编译时候。会把B模块打包成双份么?

HarmonyOS
2024-05-30 21:10:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
wjmfzsz

会,HAR中的代码和资源跟随使用方编译,如果有多个使用方,它们的编译产物中会存在多份相同拷贝;而HSP中的代码和资源可以独立编译,运行时在一个进程中代码也只会存在一份。HSP旨在解决多个模块引用相同的HAR,导致APP包大小膨胀的问题。

分享
微博
QQ
微信
回复
2024-05-31 20:51:29
相关问题
引用js静态检查报错
842浏览 • 1回复 待解决
HarmonyOS ffmpeg静态引用不成功
292浏览 • 1回复 待解决
静态工程引用har问题有哪些?
303浏览 • 1回复 待解决
输出静态的最佳实践
30浏览 • 1回复 待解决
HarmonyOS 怎么调用C语言的.a静态
277浏览 • 1回复 待解决
求大佬告知如何引用HSP
1987浏览 • 1回复 待解决
如何引用HSP,有人知道吗?
1595浏览 • 1回复 待解决
鸿蒙library中如何引用本地har
11356浏览 • 3回复 待解决
HarmonyOS 三方和本地module引用问题
294浏览 • 1回复 待解决
Hvigor自定义编译任务如何引用三方
1100浏览 • 1回复 待解决
静态路由访问外网不通
2934浏览 • 0回复 待解决