android - 如何在gradle中声明一个变量?

标签 android android-gradle-plugin

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

最佳答案

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

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

关于android - 如何在gradle中声明一个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51208031/

相关文章:

javascript - 使用 Javascript 检测 websocket 支持的最佳方法是什么?

android - android studio 1.4或更高版本中content_main.xml的好处

Android:ACTION_BATTERY_LOW 未在模拟器中触发。接收器在代码中注册,而不是 list

android - 是否可以在 Gradle 中为每种风格指定 testApplicationId?

Android Gradle 在非调试版本上运行测试

android - Flutter android flavor 生成apk

android - 如何解决 "recyclerView must not be null"

android - 我有一台三星(7.1.1)设备,我用它来制作应用程序。当我尝试直接在设备上运行应用程序时,它显示一条错误消息

java - 为什么在添加 Firebase 连接时出现实现 'com.android.support:appcompat-v7:28.0.0' 错误?

android - 如何在 gradle 上添加我的框架