buildTypes调试问题

时间:2017-09-23 14:26:10

标签: android android-studio gradle build.gradle proguard

这个问题似乎是一个“重复的问题”,但我一直在寻找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'
    }

}

有人遇到同样的问题吗?
非常感谢您在这件事上的时间和帮助。

1 个答案:

答案 0 :(得分:0)

标记 minifyEnabled 保留用于 ProGuard,默认情况下它是关闭的。因此,在默认设置中,调试和发布版本都不使用 ProGuard,并且参数 proguardFiles 被有效地忽略