是否可以在Gradle中声明一个可用于Java的变量?基本上我想在build.gradle中声明一些变量,然后在构建时获取它(显然).就像C/C++中的预处理器宏一样......
宣言的一个例子就是那样......:
android {
debug {
A_VAR_RETRIEVABLE_IN_JAVA = 42
}
release {
A_VAR_RETRIEVABLE_IN_JAVA = 42+52
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法做那样的事情?
如果我有一个布尔字段,如:
private static final boolean DEBUG = false;
在我的代码中我有如下声明:
if(DEBUG) System.err.println("err1");
Java预处理器是否只是删除了if语句和无法访问的代码?