删除无用代码以及无用资源
删除未使用到xml和图片 :
Android Studio -> Menu -> Refactor -> Remove Unused Resources
选择 Refactor 一键删除
选择 Perview 预览未使用到的资源
删除未使用到代码:
使用Android Studio的Lint,步骤:点击菜单栏 Analyze -> Run Inspection by Name -> unused declaration -> Moudule ‘app’ -> OK
图片资源选择
将一些大图的格式转成jpg格式,将会有效减小图片的体积
一些简单的图片使用svg
使用shape待替图片
压缩视频和图片资源
视频压缩 : https://www.apowersoft.cn/compress-video-online
图片压缩: https://tinypng.com/
配置去除无用资源
android {
buildTypes {
release {
shrinkResources true
}
}
}
删除无用的语言资源
大部分应用其实并不需要支持几十种语言的国际化支持。还好强大的gradle支持语言的配置,比如国内应用只支持中文:
android {
defaultConfig {
resConfigs "zh"
}
}