apk极致优化的九道工序
2019-05-05 本文已影响0人
Ahwind
1、svg批量转vector
https://github.com/MegatronKing/SVG-Android/tree/master/svg-vector-cli
vectorDrawables.useSupportLibrary = true
2、着色器tint
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:focusable="true"
android:layout_gravity="center"
android:src="@drawable/tint_src_selector"
android:tint="@color/tint_color_selector"/>
3、资源打包配置
//只保留默认的资源和指定的资源
resConfigs("zh-rCN")
4、动态库的打包配置(去掉大头的过程,除定制化设备)
ndk{
abiFilters('armeabi')
}
5、移除无用的资源(Lint),不过是一种物理上的删除
6、开启代码混淆
minifyEnabled true
7、启用资源缩减混淆
shrinkResources true
8、webp
9、资源res混淆、7Z压缩、对齐、签名