Android 混淆相关

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大小的效果;

发布了57 篇原创文章 · 获赞 0 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/java9832/article/details/105671218