1.as 自身所带的 混淆 压缩 和 移除无用的resource文件
//Zipalign优化
zipAlignEnabled true
// 移除无用的resource文件
shrinkResources false
//混淆
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
2.
tinypng有损压缩
https://tinypng.com/
3.把png 和jpg 图片转换成 webp格式
4.去除无用的 图片 xml文件 和 libray库
步骤 : as菜单analyze--》Run Inspection by Name-->Unused
1.Resource
2.libray
3.xml
5.执行大图片托管
1.在Project build.gradle 中 加: classpath 'com.mogujie.gradle:tinyPicPlugin:1.1.4'
2.在modle build.gradle中 加: apply plugin: 'tinyPIC'
tinyinfo {
apiKey = 'kP30tdF2sdAjP7IypdgWB5U1q5-SwAmD'
//是否跳过此task
skip = false
//是否打印日志
isShowLog = false
}
6.语言支持编译 resConfigs "zh" 之编译中国
等等