gpt4 book ai didi

android - 更新 studio 3.4 后找不到参数的 leftShift() 方法

转载 作者:行者123 更新时间:2023-12-02 04:21:30 25 4
gpt4 key购买 nike

更新工作室后3.4和 Gradle 版本为 5.1.1我的任务出现错误:无法找到方法 leftShift()

我的任务:

task incrementBetaVersion << {
println("Incrementing Beta Version Number...")
incrementVersionNumber('BetaVersionNumber')
println("Incrementing Beta Version Number...")
incrementVersionName('BetaVersionName')
}

我收到左移运算符 << 的错误在行中。

如何解决这个错误?

最佳答案

要解决此错误,请更改 <<doLast像这样。

task incrementBetaVersion  {
doLast {
println("Incrementing Beta Version Number...")
incrementVersionNumber('BetaVersionNumber')
println("Incrementing Beta Version Number...")
incrementVersionName('BetaVersionName')
}
}

左移运算符代表doLast { } .

<< was deprecated in Gradle 4.x and removed in Gradle 5.0

来自文档:

<<任务定义不再有效。换句话说,你不能使用语法

task myTask << { …​ } .

使用Task.doLast()方法,如下所示:

task myTask {
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

关于android - 更新 studio 3.4 后找不到参数的 leftShift() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56634179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com