更改 Android Debug/Release 时如何在我的 class 变量中设置值
how to set value in my class varible when change Android Debug/Release
当我从 debug/relese
更改构建类型时,我想更改 isDebug 变量
这里很简单 class 我想设置 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
}
}
我该怎么做?
你在做反向操作。看看这个 link:
How do I detect if I am in release or debug mode?
这很简单,不需要您定义。
您可以在 java 代码中使用 BuildConfig.DEBUG。它returns一个布尔值
当我从 debug/relese
更改构建类型时,我想更改 isDebug 变量这里很简单 class 我想设置 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
}
}
我该怎么做?
你在做反向操作。看看这个 link:
How do I detect if I am in release or debug mode?
这很简单,不需要您定义。
您可以在 java 代码中使用 BuildConfig.DEBUG。它returns一个布尔值