1、通过在你的 release build type 中加上下面这些代码启用混淆。
release {
// 添加代码混淆
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), "proguard-rules.pro"
}
2、启用 shrinkResources。
release{
// 移除所有在工程中没有用到的资源
shrinkResources true
}
3、通过在 “resConfigs” 里添加需要的资源名移除所有不需要的本地化资源。
defaultConfig {
// 移除所有不需要的本地化资源
resConfigs "en"
}
4、将所有图片转为 webp 或者矢量图。
工程选择 drawable 和 mipmap 文件夹,右击并选择 convert to webp。