0

是否有任何方法,至少是暂时的,告诉 ADT 将 BuildConfig.DEBUG 保留为 TRUE,即使对于发布版本也是如此?

4

2 回答 2

1

那时,您应该只创建自己的常量,例如

public class MyConfig {
    public static final boolean DEBUG = true;
}

BuildConfig 真的是用来判断它是调试版本还是生产版本。

请注意,您可以从代码外部修改自己的常量。例如,在 Linux 或 OSX 上:

#!/bin/bash
cat MyConfig.java | sed -e 's/DEBUG = true/DEBUG = false/g' > newMyConfig.java
mv newMyConfig.java myConfig.java
ant release

这只是通过外部源重写配置。

于 2013-03-13T17:54:41.833 回答
0

每次我将项目作为 android 应用程序运行时,我都面临同样的问题,它曾经在调试器模式下打开,但后来问题解决了。

- 如果您在 Eclipse 中工作,则必须使用 Java EE 透视图 - 而只是选择 Java 透视图。

- 清理你的应用程序。- 从设备上卸载应用程序。- 重新启动您的设备(就像这样,以便不存储缓存) - 运行您的应用程序。

这次不会显示调试器模式。复制 bin 文件夹中生成的 apk 并在其他设备上试用

于 2013-10-05T10:43:47.953 回答