【问题标题】:how to set value in my class varible when change Android Debug/Release更改 Android Debug/Release 时如何在我的类变量中设置值
【发布时间】:2021-05-26 08:32:55
【问题描述】:

当我从 debug/relese 更改构建类型时,我想更改 isDebug 变量

这是一个简单的类,我想设置 true/false isDebug

    public class StartConfig {
    public static boolean isDebug;
    }

这是我的 build.gradle

buildTypes {
        release {
            minifyEnabled false
            StartConfig.isDebug = false // here i want to set variable
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
        debug 
            StartConfig.isDebug = true // here i want to set variable
            minifyEnabled false
        }

    }

我该怎么做?

【问题讨论】:

    标签: java android debugging gradle release


    【解决方案1】:

    你正在做相反的事情。看看这个链接:

    How do I detect if I am in release or debug mode?

    这很简单,不需要你定义。

    【讨论】:

      【解决方案2】:

      您可以在您的 java 代码中使用 BuildConfig.DEBUG。它返回一个布尔值

      【讨论】:

        猜你喜欢
        • 2013-10-04
        • 2022-12-05
        • 2014-04-01
        • 2021-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多