1、使用 Android App Bundle 上传应用,Google play
2、使用工具Android Size Analyzer
3、缩减资源数量和大小
使用lint检测, 移除未使用的资源
shrinkResources 移除未使用资源,×被误删
使用 resConfig 和 resConfigs
尽量减少库中的资源使用量
仅支持特定密度 设备;
使用可绘制对象 shape
重复使用资源 (旋转 缩放 更改资源的颜色)
从代码进行渲染
压缩 PNG 文件 (aapt)
使用 WebP 文件格式
使用矢量图形 -- [VectorDrawable]
将矢量图形用于动画图片
4、减少原生和 Java 代码
移除不必要的生成代码
缩减原生二进制文件的大小 (移除调试符号)
5、维护多个精简 APK
https://developer.android.com/topic/performance/reduce-apk-size