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
2393浏览 • 1回复 待解决
HarmonyOS har引用so问题
438浏览 • 1回复 待解决
Ctex编译成功了但是没有pdf生成
3754浏览 • 0回复 待解决
怎么编译成app/apk有知道的吗?
424浏览 • 2回复 待解决
HarmonyOS 生成xml时缓冲区大小问题
271浏览 • 1回复 待解决
HARC++编写的so的native方法的使用
915浏览 • 1回复 待解决
图片压缩尺寸和大小问题
321浏览 • 1回复 待解决
c编译so库,导出成native的har静态库
105浏览 • 1回复 待解决
如何减小编译产物so大小
351浏览 • 1回复 待解决
HarmonyOS 工程里ndk怎么指定c++版本
421浏览 • 1回复 待解决
如何引用其他工程编译so
265浏览 • 0回复 待解决
HarmonyOS C++库使用aki库,编译报错
235浏览 • 1回复 待解决
C++源码如何编译HarmonyOS上使用
324浏览 • 1回复 待解决