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

比如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静态检查报错
939浏览 • 1回复 待解决
HarmonyOS ffmpeg静态引用不成功
371浏览 • 1回复 待解决
静态工程引用har问题有哪些?
418浏览 • 1回复 待解决
输出静态的最佳实践
245浏览 • 1回复 待解决
HarmonyOS 怎么调用C语言的.a静态
447浏览 • 1回复 待解决
HarmonyOS 动态引用问题
192浏览 • 1回复 待解决
c编译的so,导出成native的har静态
186浏览 • 1回复 待解决
HarmonyOS 引用so报红
63浏览 • 1回复 待解决
求大佬告知如何引用HSP
2079浏览 • 1回复 待解决
如何引用HSP,有人知道吗?
1695浏览 • 1回复 待解决
鸿蒙library中如何引用本地har
11550浏览 • 3回复 待解决
HarmonyOS 三方和本地module引用问题
437浏览 • 1回复 待解决
Hvigor自定义编译任务如何引用三方
1236浏览 • 1回复 待解决