问题:
release包编译出来的体积在53.9M,有些大,所以想着对安装包进行瘦身!!!
目前安装包为:53.9MB
解决方案:
1、第一阶段
找到项目中所有的图片资源、jar文件、so库、aar文件、音频文件、js文件,能删除的删除、能优化的优化、能压缩的压缩。
· 图片:
https://tinypng.com/
这个网站对图片的处理,非常友好,图片质量肉眼看着无差别,但是所占内存大小真的是相当明显!!!
其余文件,有用没办法,没用的删除。
目前安装包为:50.9MB
2、第二阶段
找到proguard-rules.pro文件,release包移除log输出,配置如下:
build.gradle(Module:app),配置如下:
目前安装包为:50.1MB
我已经尽力了,因为剩余东西,实在是没法删了
如果有需要,能帮助到你,可以在CSDN,复制代码块。
https://blog.csdn.net/c603751448/article/details/99861372
3、检测app占用大小比重
app-build-outputs-apk-debug-找到apk文件,双击!!!
下面截图是debug版本的。
这个是release版本