实现同样的功能,有的APP包比较大,有的APP包比较小,当我们的APP包比较大的时候,就该搞点事情了
APK瘦身方法简单总结如下:
一:删除无用资源
1、删除无用资源文件,可通过studio自带的lint工具进行
2、输入unused resources,查找无用资源
3、查找无用资源并删除
二、使用一套图片资源文件,并将图片资源压缩为webp格式
1、首先要拥有studio2.3.3版本及以上的编译工具,2.3.3具有将png图片转为webp格式功能
2、可以根据需要选择压缩质量,默认75%
3、可以选择压缩后图片大小
压缩后资源文件图片变小,apk变小
三、打包时进行混淆和压缩
混淆压缩后APK会减小不少
四、尽量少使用资源图片,比如像背景之类的能自己写shape或者使用颜色的话就不要使用UI给的图片,这样也会减小APK大小
五、删除无用的jar包,无用的类和代码,及时清理,或许很多时候功能更新了,旧的功能不知道还会不会用,想用的话直接用版本控制工具拉下来即可,千万不要在代码中残留太多无用代码