由于程序中包含了很多资源文件(图片、音频、数据文件等),导致打包出来的apk较大,差不多超过50M了,我能想到的办法有:
1、APP增量升级:这是瘦身APP比较理想的方式,但是对于迭代开发来说,版本更新频繁导致需要做很多差分包,维护成本很大;
2、APP中需要用到的数据通过进入模块后下载实现:这种方式换汤不换药,对于没有网络的情况可能导致应用根本玩不了;
3、APK和资源分离,更新的时候只更新程序,资源文件分为不会改动和可能改动两个文件,但这种方式具体怎么实现比较好,没想到好的方法。
恳请各位大拿支支招,谢谢了先。