解决方案元服务中,所有包的大小总和不能超过10M,单个包加上其采用dependency方式依赖的分包,大小不能超过2M。https://developer.huawei.com/consumer/cn/doc/atomic-guides-V5/atomic-subcontract-V5可以把.app .hap 都可以改成.zip 可以直接看里面都包含了什么,看到底是哪个文件大了,当前分包,如果是dependencies方式使用,实际是会按分包+dependencies计算分包大小。解决思路:将公共代码抽成common模块,entry的hap包、特性hspXXX包依赖common。将比较大的文件再进行抽取分包
这个规则跟小程序的分包概念其实是一样的,都需要把项目拆分成不同的模块才行,每个模块包括其资源都不能超过 2M。这是创建分包的教程,推荐创建 hsp 模块:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...
解决方案
元服务中,所有包的大小总和不能超过10M,单个包加上其采用dependency方式依赖的分包,大小不能超过2M。https://developer.huawei.com/consumer/cn/doc/atomic-guides-V5/atomic-subcontract-V5
可以把.app .hap 都可以改成.zip 可以直接看里面都包含了什么,看到底是哪个文件大了,
当前分包,如果是dependencies方式使用,实际是会按分包+dependencies计算分包大小。
解决思路:
将公共代码抽成common模块,entry的hap包、特性hspXXX包依赖common。
将比较大的文件再进行抽取分包