BuildConfig.DEBUG仍然是真的

时间:2012-05-08 16:55:39

标签: android eclipse

我在这里已经阅读了有关它的其他问题 我清理了我的源代码并将android:debuggable设置为false 唯一的结果是警告,我不应该硬编码。

当然BuildConfig.DEBUG仍然是真的!

谁知道为什么以及该做什么?

2 个答案:

答案 0 :(得分:6)

我也看到过关于BuildConfig.DEBUG不可靠的报道,虽然我还没有使用它。

我成功地使用了:

    //Figure out if we are in debug mode or not
    boolean debugMode = (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE));

其中读取AndroidManifest.xml中的debuggable标记。

此外,有一个Lint警告更进一步说,不要设置该标签,android会为你解决。

答案 1 :(得分:0)

当您正确导出apk时,应将其设置为false。不确定签名与否是否重要。