Android buildTypes调试问题中的gradle minifyEnabled false
这个问题可能看起来像是一个“重复的问题”,但我一直在S.O.和谷歌研究同一个问题,我没有发现任何问题,所以在投票前请仔细阅读这个问题 在我的buildTypes(build.gradle)中,我只想在发布模式下启用proguard,所以我在调试中设置blockAndroid buildTypes调试问题中的gradle minifyEnabled false,android,android-studio,gradle,build.gradle,proguard,Android,Android Studio,Gradle,Build.gradle,Proguard,这个问题可能看起来像是一个“重复的问题”,但我一直在S.O.和谷歌研究同一个问题,我没有发现任何问题,所以在投票前请仔细阅读这个问题 在我的buildTypes(build.gradle)中,我只想在发布模式下启用proguard,所以我在调试中设置blockminifyEnabled false,但是如果我在调试模式下设置断点,它将被跳过,否则如果我在发布中也设置了minifyEnabled false,则所有功能都正常。 刚刚尝试过清理、重建、使缓存无效。似乎什么都不管用 这是我的build
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'
}
}
有人遇到过同样的问题吗?非常感谢您在这件事上花费的时间和提供的帮助。为ProGuard启用了Flag minifyEnabled住宿,并且默认情况下已关闭。因此,在默认设置中,调试版本和发布版本都没有使用ProGuard,参数proguardFiles实际上被忽略了标记minifyEnabled停留在ProGuard上,并且默认情况下关闭。因此,在默认设置中,调试和发布版本都不使用ProGuard,参数ProGuard文件实际上被忽略