APK 优化
2019-07-05 本文已影响0人
大盗海洲
- 代码混肴
- 移除无用的资源
-资源混肴 - webp 转换(api 等级18)
webp 转换
右击 ,conver to Webp
image.png
资源打包配置优化(删除不必要的语言,V7包)
通过studio Build 下 Analyze Apk 分析resources.arsc 下 string
在红框的地方有许多语言,这些语言都来自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"
}