缩小apk体积,如何降低7M包体积

最近在缩小安装包体积的工作,总结一下学到的知识希望对大家有帮助
主要分为几个步骤
1.删除无用资源
2.多业务线资源去重
3.资源压缩处理
4.资源混淆工具
5.7zip压缩
第一步:删除无用资源

参考:打包时删除无用资源

第二步:多业务线资源去重

如果app中包含多个业务线难免会有不同名的资源重复,推荐一个扫描重复资源的工具:Duplicate Cleaner Pro

第三步:资源压缩处理

利用工具对图片和音频进行压缩推荐两个工具
图片压缩工具:
https://imageoptim.com/mac (mac版)
https://imageoptim.com/versions.html (windows,linux版)
音频压缩工具:
http://trac.ffmpeg.org/wiki/CompilationGuide/MacOSX

第四步:微信混淆工具
微信混淆工具可以提高apk安全性,也能大大的减少apk大小强烈推荐
以下是关于这个工具的介绍和使用书名
http://mrljdx.com/2015/12/18/资源混淆方案之微信vs美团/
https://github.com/shwenzhang/AndResGuard/blob/master/README.zh-cn.md
注意:如果你有读取包中文件的操作不能用这个工具,因为把资源名混淆后无法找到对应文件

第五步:7zip压缩
http://www.cnblogs.com/AsionTang/p/3898640.html
这个工具听说可以缩小不少体积 但笔者没有用过

你可能感兴趣的:(apk构建打包)