Android 减小安装包的大小、apk瘦身

1.lib下的so库减少

目前主流的CPU架构是arm64-v8a,这个性能是最好的,但是兼容不强。armeabi是兼容行最强,但是性能不好。armeabi-v7a算是两种的折中体现比较平衡一点。很多大厂app也只适配了一种abi而已,所以多余的abi可以剔除。剔除多余的abi支持可以减少比较客观的apk大小

2.Lint检测无用的资源文件并删除

Analyze -->Inspect Code…

3.图片资源替换成更小的Webp格式

可以让UI直接给你Webp格式的图片,或者选择你要修改的图片、图片的文件见右键打开

4.移除无用的resource文件

buildTypes下添加:

//是否清理无用资源
shrinkResources true

5.去除多国语言资源,只支持中文

defaultConfig下添加 resConfigs "zh"  //去除多国语言资源,只支持中文

6.开启混淆

7.其他

如:减少帧动画使用,减少第三方库的使用,减少枚举等等

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值