HarmonyOS C++工程编译成har包 .so大小问题

C++工程直接cmakelist编译成a.so 只有2mb使用deveco编译成-har包,har包中的a.so有7mb。是否有特殊编译选项需要设置?

HarmonyOS
2024-09-11 12:03:02
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

压缩so大小,请参考一下链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/bpta-decrease_pakage_size-0000001865691272-V5#section15826132851819

目前hap,hsp支持通过对应模块src/main下面的配置文件module.json5,将其中的"compressNativeLibs"字段取值配置为“true”来压缩对应模块的so的大小,您的so包是har模块下的所以没有压缩。

分享
微博
QQ
微信
回复
2024-09-11 15:16:01
相关问题
native如何通过命令行编译成so
2545浏览 • 1回复 待解决
HarmonyOS 关于C++工程编译事项
23浏览 • 1回复 待解决
HarmonyOS har引用so问题
567浏览 • 1回复 待解决
怎么编译成app/apk有知道的吗?
507浏览 • 2回复 待解决
Ctex编译成功了但是没有pdf生成
3950浏览 • 0回复 待解决
HARC++编写的so的native方法的使用
1266浏览 • 1回复 待解决
HarmonyOS 生成xml时缓冲区大小问题
366浏览 • 1回复 待解决
c编译so库,导出成native的har静态库
197浏览 • 1回复 待解决
图片压缩尺寸和大小问题
425浏览 • 1回复 待解决
HarmonyOS marker无设置图片大小问题
27浏览 • 1回复 待解决