目前基本上整个处理框架就分三块:
【资源接口】编辑环境直接引用资源,发布版直接接入AB包。实现自动过渡
【预设适配】对预设这种打包会跟混淆冲突的,按组件生成一个资源接口映射,运行时载入对应的资源。主要是大资源如网格、贴图、音效等...
【打包器】编辑环境下把资源接口定义的资源和关联资源进行打包,附带一点资源名混淆效果还不错。

已经把项目主包从450M+干到了250M+,运行正常。证明技术路线是行得通的。
目前还有小问题出在预设适配和打包器上面,因为有些预设引用的资源交叉太过厉害,不好分组进单独的打包器。而如果整个分支打包又造成包体超限。所以要进行一定程度梳理的话就会有点动筋骨(毕竟项目资源结构组织思路在引进AB的前后是完全不同的),又或者使用依赖性打包,这个目前还没实际操作过。
按照我目前的思路是尽量不要依赖性打包,资源调度尽量做成模块化扁平化最佳。


暂无关于此日志的评论。