APK瘦身

  1. 开启minifyEnabled,进行代码混淆
  2. 开启shrinkResources

shrinkResources 删除无效的Resource
shrinkResources依赖于minifyEnabled,必须和minifyEnabled一起用。

  1. PNG图片瘦身

1.Android Studio上的gradle插件:img-optimizer-gradle-plugin(欢迎star给予支持)
2.如何减小 PNG 图片大小

  1. 已经去除不相关的大型库,去除重复库,无用库
  • 清理代码和资源

这几张图怎么一样
这个类好像没有用
没用的类相关的图片也没用
有些图片可以用着色方案替换
有些图片可以用shape来代替
hdpi里的ic_luancher.png好像也可以删掉

  • 表情包在线化
    虽然应用的表情不多,只有50来个,但是如果能把这部分表情放到网上,不仅能有效减小apk大小,还可以方便后期扩展支持
  • 可以插件话进行开发

参考资料

  • APK瘦身实践

你可能感兴趣的:(APK瘦身)