java - Android Gradle风格在Java中获取buildConfigField

标签 java android gradle

我必须为广告添加口味,而我的应用程序则没有广告。我创建了一个buildConfigField(“String”,“ADS_ENABLED”,“TRUE”)和buildConfigField(“String”,“ADS_ENABLED”,“FALSE”),并且想知道如何在Java中访问它以显示或不显示广告?
这是我的口味:

flavorDimensions 'ads'
    productFlavors {
        ads {
            dimension 'ads'
            buildConfigField("String", "ADS_ENABLED", "TRUE")
        }
        noAds {
            dimension 'ads'
            buildConfigField("String", "ADS_ENABLED", "FALSE")
        }
    }
我尝试了BuildConfig.ADS_ENABLED,但我得到的唯一选择是:
enter image description here

最佳答案

您可以通过以下方式访问此值:

BuildConfig.ADS_ENABLED
这是一个String

关于java - Android Gradle风格在Java中获取buildConfigField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62522233/

相关文章:

android - 列表未刷新

android - Android 中的图像校正

java - 如何获得与Artifactory Gradle存储库匹配的Gradle版本

java - 使用 Java 导入文件作为 Eclipse 项目的链接

java - 捕捉spring初始化所有bean的时刻

java - 无法在 MP Android 图表中的条形图中显示枢轴点

gradle - Gradle 和优胜美地

java - 试图了解 gradle 和 maven 实际上做了什么

java - 一些 Spring 模型属性未显示在我的 JSP 中

java - gwtent 反射 java