HarmonyOS性能优化实战-APP体积包瘦身方案

简介

减小应用包大小是提升应用下载、安装体验的重要方式之一。通过压缩、精简或者复用应用中的代码或资源,可以有效降低应用的大小,提升应用下载和安装速度,减少系统空间占用。

开发者可以参考下面三种方法减小应用包大小:

  • 配置so压缩选项,通过压缩so库来减小应用包大小。

  • 应用存在多包(HAP、HSP)的场景时,可以使用 HSP(Harmony Shared Package) 动态共享包在应用的多个包(HAP、HSP)之间共享代码和资源,消除使用 HAR(Harmony Archive) 静态共享包造成的多包(HAP、HSP)间代码和资源的重复拷贝,从而减小应用包大小。

  • 使用扫描工具扫描分析App、HAP、HSP包,根据输出的检测报告,采取相应措施优化应用。

减小应用包大小的方法

配置so压缩选项

当前DevEco Studio默认打包应用时不压缩so库文件,配置so压缩选项后,DevEco Studio会将so库文件以压缩形式打包到包中,从而减小应用包大小。

配置方法

修改应用模块配置文件module.json5中的 compressNativeLibs 字段,将值配置为true,重新编译、打包应用。

{
  "module": { 
    // ...
    "compressNativeLibs": true // 标识libs库以压缩存储方式打包
  }
}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值