关于HarmonyOS包大小的描述

​在项目中测试包大小的问题,分别测试了两种情况:

第一种依赖关系: entry -> ABC三个静态库 -> DEF静态库。

第二种依赖关系: entry -> ABC三个动态库 -> DEF静态库。

两种依赖关系编译出来的entry.hap包大小差距挺大,想问下这是什么机制,按道理动态库依赖了静态库,也会包含一份静态库的代码。 现在不清楚什么原因造成包大小的差异​。

HarmonyOS
2024-10-31 10:21:57
736浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

​参考如下:

动态库HAR和静态库HSP主要区别在于:HAR中的代码和资源跟随使用方编译,如果有多个使用方,它们的编译产物中会存在多份相同拷贝;而HSP中的代码和资源可以独立编译,运行时在一个进程中代码也只会存在一份。HSP旨在解决多个模块引用相同的HAR,导致APP包大小膨胀的问题。参考文档:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-package-overview-V5

分享
微博
QQ
微信
回复
2024-10-31 17:29:45


相关问题
HarmonyOS 怎么优化so大小
806浏览 • 1回复 待解决
HarmonyOS 关于闭源问题
1012浏览 • 1回复 待解决
HarmonyOS 关于怎么处理
514浏览 • 1回复 待解决
ohpm publish 推送har大小限制
1414浏览 • 1回复 待解决
HarmonyOS 关于object大小写区别
597浏览 • 1回复 待解决
HarmonyOS 关于体积问题
912浏览 • 1回复 待解决
HarmonyOS 关于import引入问题
1516浏览 • 1回复 待解决
关于市场.app 文件问题
916浏览 • 1回复 待解决
HarmonyOS 应用市场大小口径策略
775浏览 • 1回复 待解决
大小优化,有没有好解决方案?
1245浏览 • 2回复 待解决
关于HAPentry和feature类型
12813浏览 • 1回复 待解决
聊一聊关于安装问题
10799浏览 • 2回复 待解决
#鸿蒙学习大百科#大小优化
955浏览 • 1回复 待解决
应用体积大小优化解决方案
1619浏览 • 1回复 待解决
HarmonyOS Image CAPI模块文档描述
643浏览 • 1回复 待解决
HarmonyOS 有没有xml描述Shape?
664浏览 • 1回复 待解决
关于应用内下载更新
1335浏览 • 1回复 待解决