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"
内部任务,这会起作用
我正在尝试使用 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"
内部任务,这会起作用