在build.gradle(app)中
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
minifyEnabled 是控制ProGuard的开发,ProGuard的作用不仅仅是对apk进行混淆,而且还能删除无用的字段,类,方法,属性,等等。猜测这也就是叫minify的原因…设置为true,控制打开。下面一句话意思混淆规则有两个,一个是自带的proguard-android.txt,在SDK–tools–proguard下面,另外一个自己的混淆规则,切换到Android视图下,Gradle Scripts下面一下就看到了、
本文介绍如何通过Gradle配置文件中的minifyEnabled参数控制ProGuard混淆工具,实现对Android应用的代码混淆及优化,包括删除无用代码和资源,提高应用的安全性和性能。
984

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



