1

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

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

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

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

"could not find method buildConfigField" 

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

4

1 回答 1

4

感谢@Skenia 推荐这篇文章

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

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

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

内部任务,这将起作用

于 2018-10-23T15:56:58.597 回答