OpenHarmony:包体积优化
2024-12-18 13:21:46
124次阅读
0个评论
- 首先查看打包的类型,debug编译打包含有调试信息相对于release包的体积较大.可以通过配置"strip": true来去除so中的debug信息减小so体积。该配置需要配置在hap和hsp模块,release和debug模式下都可以配置 :
"nativeLib": {
"debugSymbol": { // 可通过此配置对cpp编译产物so执行strip,移除so中的调试信息与符号表等
"strip": true, // 执行strip
"exclude": [] //执行strip的过滤正则表达式规则
},
- 当前DevEco Studio默认打包应用时不压缩so库文件,配置so压缩选项后,DevEco Studio会将so库文件以压缩形式打包到包中,从而减小应用包大小。修改应用模块配置文件module.json5中的compressNativeLibs字段,将值配置为true,重新编译、打包应用。
{
"module": {
// ...
"compressNativeLibs": true // 标识libs库以压缩存储方式打包
}
}
00
- 1回答
- 0粉丝
- 0关注
相关话题
- OpenHarmony 关于页面渲染的性能优化方案
- OpenHarmony: 优化import依赖树较大的问题
- OpenHarmony: 如何查询应用包的信息
- OpenHarmony: 跨模块访问 HSP/HAR 包资源
- OpenHarmony-测试同学安装测试包之全新姿势
- 【HarmonyOS学习】应用程序包
- OpenHarmony5.0应用开发 (三、应用程序包结构理解及Ability的跳转,与Android的对比)
- 05-Stage 模型应用程序包介绍
- 「Mac玩转仓颉内测版52」基础篇14 - 递归函数与尾递归优化
- 【HarmonyOS NEXT】使用 Navigation 对折叠屏设备页面进行分栏展示,优化 UI 交互
- 「Mac玩转仓颉内测版51」基础篇13 - 高阶函数与闭包
- 贡献三方包的时候,审核失败一般都是什么原因?
- OpenHarmony:Android XML 到OpenHarmony ArkUI一键转化
- React Native for OpenHarmony
- OpenHarmony鸿蒙入门指南