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分包 打包插件

使用矢量圖

相關文章
相關標籤/搜索