项目c++代码依赖多种so库,如何在编译打包的时候在hap包中仅编译指定的so库

使用了包含了c/c++代码,通过build-profile.json5中abiFilters配置,当前模块可以只编译armv8-64a架构的so库,但是项目中还依赖了一些已经编译好的三方库,三方库里面有x86_64和armeabi-v7a架构的so库,这些库最终都会打包到hap包中,如何在hap包中只保留armv8-64a架构的so库,实现减少包大小。

HarmonyOS
2024-05-13 21:55:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
richard_li_li

在build-profile.json5中配置

"nativelib": { 
  "filter":{ 
  "excludes": ["**/x86_64/*.so", "**/armeabi-v7a/*.so"] 
} 
},
分享
微博
QQ
微信
回复
2024-05-14 22:40:06
相关问题
ArkTS项目如何调用已有SO?
504浏览 • 1回复 待解决
如何在Native层加载so
742浏览 • 1回复 待解决
HAP编译过程,本地依赖tgz
527浏览 • 1回复 待解决
HarmonyOS 使用gn编译Skia编译so
73浏览 • 1回复 待解决
Camkelist配置so后,编译报错
452浏览 • 1回复 待解决
如何编译鸿蒙使用libcurl.so
589浏览 • 1回复 待解决
HarmonyOS 如何适配自己so
112浏览 • 1回复 待解决
如何减小编译产物so大小
123浏览 • 1回复 待解决
如何编译底层so有懂吗?
2165浏览 • 1回复 待解决
HARC++编写sonative方法使用
550浏览 • 1回复 待解决
Openharmony 编译 openssl 依赖 icu报错
1775浏览 • 0回复 待解决
支持调试本地源码无法编译so
476浏览 • 1回复 待解决
Native侧如何集成三方SO
1715浏览 • 1回复 待解决