在发布模式构建中,debuggable是真的吗?

时间:2016-11-30 10:31:05

标签: android

在发布模式apk中

debuggable=true。当我尝试对此属性进行硬编码时,我遇到了错误

  

“避免硬编码调试模式;将其保留为允许调试和   发布版本以自动分配一个“。

所以我更新了build.gradle,如下所示,

 buildTypes {
        release {
            minifyEnabled true
            debuggable false
            testCoverageEnabled = true
            proguardFiles getDefaultProguardFile('proguard-android.txt'),
                    'proguard-rules.pro'
            signingConfig signingConfigs.release
        }
        debug {
            testCoverageEnabled = true
            minifyEnabled false
            debuggable true

    }
}

但似乎没有任何效果。我做错了什么? 我正在使用Android Studio 2.2.2,并且我在build.gradle中定义了一些风格。

2 个答案:

答案 0 :(得分:5)

testcoverageenabled = true是问题所在。更改为false,现在debuggable = false工作。

答案 1 :(得分:0)

我的个人观察。我在示例hello word app中尝试了相同的操作,然后debuggable = true属性未添加到android清单。