【问题标题】:How can I know if my android app was built in release or debug mode?我如何知道我的 android 应用程序是在发布模式还是调试模式下构建的?
【发布时间】:2014-04-19 06:56:18
【问题描述】:

在我的应用程序中,我使用了您知道(或不知道)的 Google Analytics 和 Admob,我可以在不影响服务器上数据的模式(调试模式)下使用它们。

我厌倦了每次发布我的应用程序时都更改这些东西,我也可能会出错并使用调试模式发布它,然后我将无法获取数据......

如果我在调试\发布模式下运行,我如何以编程方式知道?

在 C# 中,我可以使用以下方法进行检查:

#If DEBUG then

我如何在 Android 中做到这一点?

【问题讨论】:

    标签: android release-mode debug-mode


    【解决方案1】:

    您可以通过检查标志来尝试

    BuildConfig.DEBUG

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

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

    【讨论】:

    • 我可以在 xml 文件中使用类似的东西吗?
    猜你喜欢
    • 1970-01-01
    • 2016-09-01
    • 2015-12-20
    • 2014-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多