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"
   }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容