如何知道我的Android应用程序是在发布版还是调试模式下构建的?

时间:2014-04-19 06:56:18

标签: android release-mode debug-mode

在我的应用中,我使用谷歌分析和Admob你知道(或不)我可以在不影响服务器数据的模式下使用它们(调试模式)。

我厌倦了每次发布我的应用程序时都会改变这些东西,我也会错误地用调试模式释放它然后我就不会得到数据...

如果我以调试\发布模式运行,我怎么能以编程方式知道?

在C#中,我可以使用以下方式检查:

#If DEBUG then

如何在Android中执行此操作?

1 个答案:

答案 0 :(得分:2)

您可以尝试检查标志

BuildConfig.DEBUG

这就是我正常使用的方式。

if (BuildConfig.DEBUG) {
  Log.e(Constants.TAG, "onCreate called");
}