个人工作使用及整理来源https://blog.mindorks.com/how-to-reduce-apk-size-in-android-2f3713d2d662
1. ProGuard
Proguard可以删除无效的java code,显著地减小apk体积,但是要注意使用proguard之后要测试app,有时会导致一些bug。
2. Split Apk
Split Apk可以为根据设备密度和ABI创建特定的Apk包,大大减少每个apk的体积
对于预装应用可以直接提取必选jni.
3. resConfigs
使用resConfigs来去除非必要的本地化资源:
defaultConfig {... resConfigs"en","hi"...}
4. Vector Drawables
Vector Drawables相比图片资源,要小很多
5. 在需要的时候使用9-patch资源
6. 优化图片资源
7.