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

Android Gradle: call buildConfigield inside gradle task or method

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

但我正在尝试在 gradle 任务中创建它。例如:

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

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

"could not find method buildConfigField" 

是否有任何选项可以调用 buildConfigField 并使其在任务中运行?

感谢@Skenia 建议

我找到了解决方案,使用那里的 Marian Klühspies 的答案。

所以以后遇到这个的大家可以用这个

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

内部任务,这会起作用