Android应用瘦身实践

参考文章

  • APK瘦身记,如何实现高达53%的压缩效果
  • Android APP终极瘦身指南

优化效果

  • 优化前包大小是18.3M
  • 删除无用资源,减少3.2M
  • 只保留中文资源,减少1M
  • 使用代码混淆,减少1M
  • 最终包13.1M,共减少5.2M

具体优化措施

  1. 删除无用资源:
使用Android Studio中的 
Analyze -> Run Inspection by Name -> unused resources
  1. 只保留中文资源:build.gradle中添加如下配置
defaultConfig {
      resConfigs "zh"
}
  1. 使用代码混淆,可参考Android混淆相关。

  2. NIMBLEDROID.COM,一个检测apk内文件大小,方法数,执行时间,功能强大的网站。

使用Drawable resource减少一些图片的添加

  1. 图片的按钮效果是添加透明度的图片,使用bitmap+alpha。


  1. 相同图片不同方向,如箭头类图片,使用rotate+fromDegrees。


TODO 资源混淆

你可能感兴趣的:(Android应用瘦身实践)