Apk瘦身
为什么apk体积增加?
资源增加,尤其是适配多机型的图片
代码量增加
第三方库增加
使用了清晰度高的图片
多平台so库
瘦身方法
开启minifyEnable。它的作用不仅是混淆代码,还有压缩优化的功能,没有引用到的代码不会生成在apk中
慎重选择开源库,尽量避免使用体积大的开源库
开启shrinkResources功能,去除无用的resource文件,它需要配合minifyEnable使用,同样存在反射机制引用的问题,这种情况会被误删
defaultConfig中使用resConfigs剔除第三方库或者SDK中的资源
so库瘦身,去除不必要平台的so支持
使用采用WebP,.9图,vector,xml等多种措施减少图片占用空间
Last updated
Was this helpful?