Android Studio升级后混淆发生了改变,原来的runProguard被废弃,用minifyEnabled进行混淆
主工程build.gradle:
buildTypes {
debug {
minifyEnabled true
shrinkResources true
}
release {
minifyEnabled true
shrinkResources true
}
}
minifyEnabled: true 表示混淆,false表示不混淆;
shrinkResources
混淆可以压缩APK大小,
minifyEnabled 作用是开启删除无用代码,比如没有被引用到的代码;
shrinkResources 作用是开启删除没有被用到过的资源,或者说没有被用到过的文件,
两者需要同时置为true,才能彻底删除无用代码和无用资源文件;并起到缩小APK大小的效果;
本文详细介绍了Android Studio升级后的混淆配置变化,解释了如何使用minifyEnabled和shrinkResources进行代码和资源的优化,以达到减小APK体积的目的。
4895

被折叠的 条评论
为什么被折叠?



