如何缩小APK的体积

如何缩小APK的体积

阅读 3.8k
3 个回答

apk 中体积较大的一般是图片资源,so文件,引用的JAR。

所以, 可以从这些地方去找突破口。

  1. 图片资源,

    • 压缩所有图片资源 https://tinypng.com/

    • 使用 .9 图

    • 使用webp

    • 使用矢量图

    • 状态改变等图片,可以用 selector 做

    • 如果要求不高的话,适配做两套图即可 h-dpi xxh-dpi

  2. so 库

    • 一般不用支持 x86的架构 可以删除该架构下的 so 文件

    • 删除一些不用的 so 库。常见的有引用百度地图时,只要定位功能,却把所有的 so 库都引入了

  3. 打包时开启压缩,混淆

参考连接:http://www.fqxyi.com/Android/...

我还能说些什么呢?百度一下,你就知道。
图片描述

最简单有效的方法:

  • 图片格式调整:换成webp的

  • 移除不使用的资源

  • proguard开启

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题