APK瘦身优化,减小apk的大小

首先通过 自带的工具分析我们的apk

APK瘦身优化,减小apk的大小

文章插图

APK瘦身优化,减小apk的大小

文章插图
这样我们就可以很清楚地看到我们的apk中最大一部分是谁,点击对应项就可以查看它的具体内容,如下图
APK瘦身优化,减小apk的大小

文章插图
这里我们可以详细的看到apk中用到的所有的相关库,可以根据自己的实际情况进行删减,比如:我在压缩的时候发现引入的地图库比较大,确认之后发现只需用到定位功能,这时跟定位无关的东西就可以直接删掉了 。
其次我们可以在图片资源上下手,对图片进行压缩 。
方法一:将图片格式转换成webp,这个格式是推出的图片格式,有更小的体积,图片质量还没有什么损失 。
我们可以选中和文件夹,右键后选择to webp,将图片转为 webp 格式 。
APK瘦身优化,减小apk的大小

文章插图
方法二:使用下面这个网站对图片进行压缩,亲测效果非常明显 。
使用智能有损压缩技术来减小 PNG文件的文件大小 。通过选择性地减少图像中的颜色数量,需要较少的字节来存储数据 。效果几乎不可见,但它使文件大小有很大的差别!
第三,混淆等相关配置
{
//混淆
true
//优化
true
// 移除无用的文件
true
//加载默认混淆配置文件
le('-.txt'),'-rules.pro'
.
第四,手动去除无用资源
APK瘦身优化,减小apk的大小

文章插图

APK瘦身优化,减小apk的大小

文章插图
第五,如果你的应用不需要支持国际化,那么可以设置为 "zh","en",即只支持中英文:
{
//...
//...
//...
"zh","en"
这么做是因为对于官方的,默认是支持国际化的,也就是包含了很多不同语言的资源文件,我们就可以通过这样设置来移除用不到的语言资源文件 。
【APK瘦身优化,减小apk的大小】参考资料: