这个问题似乎是一个“重复的问题”,但我一直在寻找S.O.中的同一个问题。谷歌和我没有找到任何东西,所以在downvoting之前请仔细阅读这个问题。
在我的buildTypes(build.gradle)中我想只为发布模式启用proguard,所以我在 debug 块minifyEnabled false
内部设置但是如果我在调试模式下放置断点则跳过它,否则如果我在发布块中设置minifyEnabled false
,则一切正常。
刚尝试清理,重建,使缓存无效。似乎没什么用。
这是我的buildTypes块:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
有人遇到同样的问题吗?
非常感谢您在这件事上的时间和帮助。
答案 0 :(得分:0)
标记 minifyEnabled 保留用于 ProGuard,默认情况下它是关闭的。因此,在默认设置中,调试和发布版本都不使用 ProGuard,并且参数 proguardFiles 被有效地忽略