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来去除非必要的本地化资源:
【Android如何有效减小APK的体积】defaultConfig {...resConfigs"en","hi"...}
4. Vector Drawables
Vector Drawables相比图片资源,要小很多
5. 在需要的时候使用9-patch资源
6. 优化图片资源
可以使用TinyPNG, OptiPNG等压缩图片。
7.
推荐阅读
- android第三方框架(五)ButterKnife
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 如何寻找情感问答App的分析切入点
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus使用queryWrapper如何实现复杂查询
- Android中的AES加密-下
- 带有Hilt的Android上的依赖注入
- 怎样用黑谜速冻膜去黑头,|怎样用黑谜速冻膜去黑头, 最有效的去黑头的方法看这!
- 如何在Mac中的文件选择框中打开系统隐藏文件夹