如何在gradle中声明变量?

时间:2018-07-06 10:10:01

标签: android android-gradle

我想在boolean类型的Android gradle文件中声明一个变量 当我运行单元测试用例时,该变量应为true,而当我运行应用程序时,该变量应为false。有什么建议吗?我不想使用Java变量。

1 个答案:

答案 0 :(得分:5)

buildTypes {
    unittest {
        buildConfigField "boolean", "UNIT_TEST", "true"
    }
    run {
        buildConfigField "boolean", "UNIT_TEST", "false"
    }
}

defaultConfig {
    buildConfigField "boolean", "UNIT_TEST", "false" //Change this value accordingly.
}