目录

元服务首包大小计算规则

问题现象

元服务首包HAP依赖其他HSP包,HAP加依赖的HSP大小已超过2MB,为何可以打包成功?

背景知识

元服务为了实现快速启动效果,对HAP和HSP文件大小做了限制,单个包文件(加上其依赖的所有共享包),大小不能超过2MB,具体参考:分包。

解决方案

结论:元服务单包体积限制是基于压缩后的文件大小。在打包发布版本时,系统将校验包体积是否满足上架要求,开发者需确保HAP/HSP(含其直接依赖包)压缩后大小不超过2MB。

总结

元服务首包大小计算规则是首包本身加上直接依赖的HSP包压缩后的大小。通过Navigation跨模块路由,首包HAP无需直接依赖分包HSP,可以有效降低首包大小。