本文共 795 字,大约阅读时间需要 2 分钟。
一、背景
在满足产品、UI要求的前提下,尽量减少安装包体积。三、待优化项
PS: 文件大小以release包为准。 删除重复图片、代码、冗余资源、无用import,以customer为例:待讨论: shape.xml在打包时占300~400字节, 是否必要改用代码生成GradientDrawble???
替换预置图片(Android/iOS):
瘦身还有个神兵利器:
Matrix-ApkChecker 是微信开源的一个apk分析工具, 功能:具有分析apk组成,冗余文件,未压缩文件,并提出优化建议等功能,并将各项数据可视化输出,可定制输出格式。 集成方式为:jar方式集成到到打包机上即可。但是我们的app使用插件话所以可能需要定制一下扫描路径去扫描每个插件。 效果:帮助量化Apk瘦身,并检测apk冗余成分 使用文档: 相关文章:比lint好用, 剩下的就是体力活儿了。
转载地址:http://azqvb.baihongyu.com/