减小release安装包体积,尝试瘦身

问题:

release包编译出来的体积在53.9M,有些大,所以想着对安装包进行瘦身!!!


减小release安装包体积,尝试瘦身_第1张图片

目前安装包为:53.9MB

解决方案:

1、第一阶段

找到项目中所有的图片资源、jar文件、so库、aar文件、音频文件、js文件,能删除的删除、能优化的优化、能压缩的压缩。

· 图片:

https://tinypng.com/

这个网站对图片的处理,非常友好,图片质量肉眼看着无差别,但是所占内存大小真的是相当明显!!!

其余文件,有用没办法,没用的删除。


减小release安装包体积,尝试瘦身_第2张图片

目前安装包为:50.9MB

2、第二阶段

 找到proguard-rules.pro文件,release包移除log输出,配置如下:

减小release安装包体积,尝试瘦身_第3张图片

build.gradle(Module:app),配置如下:

减小release安装包体积,尝试瘦身_第4张图片
减小release安装包体积,尝试瘦身_第5张图片

目前安装包为:50.1MB

我已经尽力了,因为剩余东西,实在是没法删了

如果有需要,能帮助到你,可以在CSDN,复制代码块。
https://blog.csdn.net/c603751448/article/details/99861372

3、检测app占用大小比重

app-build-outputs-apk-debug-找到apk文件,双击!!!

下面截图是debug版本的。

减小release安装包体积,尝试瘦身_第6张图片


减小release安装包体积,尝试瘦身_第7张图片

这个是release版本



减小release安装包体积,尝试瘦身_第8张图片

你可能感兴趣的:(减小release安装包体积,尝试瘦身)