将工作室 3.4
和 Gradle 版本更新为 5.1.1
我的任务出现错误,因为 找不到方法 leftShift()
我的任务:
task incrementBetaVersion << {
println("Incrementing Beta Version Number...")
incrementVersionNumber('BetaVersionNumber')
println("Incrementing Beta Version Number...")
incrementVersionName('BetaVersionName')
}
我在该行中得到了左移运算符 <<
的错误。
如何解决此错误?
原文由 Bhuvanesh BS 发布,翻译遵循 CC BY-SA 4.0 许可协议
要解决此错误,
<<
更改为doLast
像这样。左移运算符代表的
doLast { }
。从文档:
<<
任务定义不再有效。换句话说,你不能使用语法task myTask << { … }
。请改用
Task.doLast()
方法,如下所示:更多信息在这里: https ://discuss.gradle.org/t/could-not-find-method-leftshift-for-arguments-on-task-of-type-org-gradle-api-defaulttask/30614
https://docs.gradle.org/current/userguide/upgrading_version_4.html#changes_5.0