我该如何设置Android:Debuggable false [英] How can i set Android:Debuggable false

查看:2227
本文介绍了我该如何设置Android:Debuggable false的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将可调试属性更改为false.

I want change debuggable properties to false.

BuildConfig.DEBUG

此行始终返回true.

This line always return true.

我尝试添加

Android:debuggable false,但没有任何变化.

,我尝试添加gradle文件.

and i tried add in gradle files.

  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应该不可调试.

谢谢.

推荐答案

此值表明您已在调试模式下运行应用程序.当您生成具有release构建类型的签名APK时,它将为false.

this value shows that you have run your application in debug mode. it will be false when you generate a signed apk that will be of release build type.

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

actually you can use this value to see if the application is running in debugging state (by you while developing you application) or is being used by a user through a signed apk release.

这篇关于我该如何设置Android:Debuggable false的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆