APK 优化

  • 代码混肴
  • 移除无用的资源
    -资源混肴
  • webp 转换(api 等级18)

webp 转换

右击 ,conver to Webp

image.png

image.png

资源打包配置优化(删除不必要的语言,V7包)

通过studio Build 下 Analyze Apk 分析resources.arsc 下 string

image.png

在红框的地方有许多语言,这些语言都来自V7包中!
在app 的 bulid.gradle 中的 defaultConfig 中添加这样一句就可以实现过滤,只留下必要的。
resCongfig('zh-rCN')
image.png

优化后


image.png

移除无用的资源

image.png

通过 Android Studio 选中项目右键 => Analyze => Run Inspection by Name =>

输入Unused Resuroces


image.png

使用tinypng 等图片压塑工具对图片进行压塑

将大图片导入到tinypng,替换之前的图片资源,图片收缩50% - 70%

对lib目录下的文件进行瘦身处理

 ndk{
      //设置支持的so库架构
      abiFilters "armeabi-v7a"
   }

你可能感兴趣的:(APK 优化)