Android Gradle:在gradle任务或方法中调用buildConfigield

时间:2018-10-23 15:44:37

标签: android gradle build.gradle gradle-task android-buildconfig

我正在尝试使用gradle添加BuildConfig变量。 当我调用它时,我看到buildConfigField是有效的 gradle buildTypes: release/debugdefaultConfig

但是我正在尝试在gradle内部创建此任务。例如:

task myTask{
    buildConfigField 'String', 'Test', '"value"'
} 

,然后调用我的任务。 但是在那种情况下,当我调用myTask时,gradle失败了,我得到了:

"could not find method buildConfigField" 

是否可以调用buildConfigField并使它在任务中运行?

1 个答案:

答案 0 :(得分:1)

感谢@Skenia建议使用此post

我在那里找到了玛丽安·克鲁斯派(MarianKlühspies)的答案,便找到了解决方案。

因此,对于以后遇到此问题的任何人,您都可以使用此

android.defaultConfig.buildConfigField "String", "value", "1"

内部任务,它将起作用