Android如何有效减小APK的体积

个人工作使用及整理来源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. 优化图片资源

可以使用TinyPNG, OptiPNG等压缩图片。

7.

你可能感兴趣的:(Android如何有效减小APK的体积)