首页 > 解决方案 > 在 minifyEnabled false 之后,Android 调试器不会在断点处停止

问题描述

调试器不会在任何断点处停止。我尝试清除所有断点并将它们重新添加,但我在控制台中看到调试语句。

根据 这个答案,在您的应用程序模块的 build.gradle 中,为我的构建变体禁用 minifyEnable 并将其更改为 false。

debug {
        debuggable true
        minifyEnabled false
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }


我也这样做了,但仍然存在同样的问题。

标签: androidandroid-studiodebuggingandroid-gradle-plugin

解决方案


由于您处于调试配置中,因此您不需要缩减资源或添加 proguard

debug {
    debuggable true
    minifyEnabled false
    shrinkResources true
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}

改成

debug {
    debuggable true
    minifyEnabled false
   // shrinkResources true
  //  proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}

推荐阅读