Android studio Android Studio始终使用Proguard&;混淆调试生成-无法调试

Android studio Android Studio始终使用Proguard&;混淆调试生成-无法调试,android-studio,proguard,Android Studio,Proguard,使用最新版本的Android Studio 3.4.1-Android Studio似乎总是使用ProGuard,即使我设置了useProguard false debug { debuggable true minifyEnabled true shrinkResources false useProguard false proguardFiles getDefaultProguardFile('prog

使用最新版本的Android Studio 3.4.1-Android Studio似乎总是使用ProGuard,即使我设置了useProguard false

    debug {
        debuggable true
        minifyEnabled true
        shrinkResources false
        useProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
这会导致无法调试,并且在代码模糊时未命中断点

useProguard false标志似乎不起作用

这是虫子吗?有人知道如何解决吗?

根据,启用的
minifyEnabled
选项将启用“代码收缩、模糊处理和优化”(emphasis mine)


如果要最小化但不混淆调试生成,可能需要启用proguard,但要将
-dontobfuscate
选项添加到
proguard rules.txt
文件中。或者,更可能的是,创建一个包含
-dontobfuscate
proguard rules debug.txt
,并从
build.gradle
debug
部分引用该文件,谢谢。这就是我最后要做的,将proguard文件分为debug和release。我相信这是Android Studio最近的一个变化,只是在最近的几次更新中注意到了这一点。