Android性能优化五 APK瘦身优化

了解APK的结构

Anroid Size Analyzer

在Android studio plugins 中安装插件Anroid Size Analyzer
而后使用Anroid Size Analyzer来分析web

使用Android Size Analyzer 分析 大文件好比音乐方面 api

用tinyPng 压缩图片 或者 转换成webp(4.3 api18) markdown

移除未使用的资源

启用资源缩减

在build.gradle文件中启用了资源缩减:shirnkResources,则Gradle在打包apk的时,能够自动忽略未使用的资源。gradle

资源缩减只有在与代码缩减minifyEnable配合才能发生做用。在代码缩减器移除全部不使用的代码后,资源缩减器即可 肯定应用该使用的资源,从而在打包的时候进行优化这些资源。优化

资源缩减并非不打包不用的资源文件 把这些没有用的xml文件变成了 标签 不用的图片变成黑色。ui

在r.raw 文件下配置keep.xml

使用Lint资源来检查

移除备用资源

配置保留简体中文 zh-rCh,zh,defalutspa

动态库打包配置

Apk分包 打包插件

使用矢量图

相关文章
相关标签/搜索