如何设置Android:Debuggable false

时间:2017-04-12 08:05:40

标签: android debugging android-gradle android-manifest

我希望将debuggable属性更改为false。

BuildConfig.DEBUG

此行始终返回true。

我试过添加

androidmanifest.xml 中的

Android:debuggable false但没有任何变化。

我尝试添加gradle文件。

  buildTypes {
debug {
    debuggable true
    buildConfigField "Boolean", "DEBUG_MODE", "true"
}

    release {
        buildConfigField "Boolean", "DEBUG_MODE", "false"
        debuggable false
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}

但没有任何改变。

我的apk应该无法调试。

提前致谢。

1 个答案:

答案 0 :(得分:2)

此值表示您已在调试模式下运行应用程序。当您生成一个符合release构建类型的签名apk时,它将是错误的。

实际上,您可以使用此值来查看应用程序是否在调试状态下运行(由您在开发应用程序时)或正在由用户通过已签名的apk版本使用。