也许我的问题似乎是一个简单的问题和重复.但对我来说这是一个重要的问题.我有android studio 1.3,当我创建一个新的默认项目,然后当我打开build.gradle(Module:app)时,我在build.gradle(Module:app)文件的一部分中看到以下代码.另外你应该知道,当我编译我的项目时,android studio会生成两个apk文件,这两个文件都是调试模式.在以下代码中使用了release块,minifyEnabled为false.现在我想知道,尽管有这些条件,当我编译我的项目时,android studio是否真的使用了proguard?先谢谢你.
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
解决方法:
Flag minifyEnabled保留ProGuard,默认情况下它处于关闭状态.因此,在默认设置中,调试和发布版本都不使用ProGuard,并且实际上忽略了参数proguardFiles
标签:android
来源: https://codeday.me/bug/20191008/1870242.html