【问题标题】:The Task.leftShift(Closure) method has been deprecatedTask.leftShift(Closure) 方法已被弃用
【发布时间】:2019-04-19 12:50:37
【问题描述】:

执行命令时:我看到信息并在 30 秒后出现错误。

Task.leftShift(Closure) 方法已被弃用,并计划在 Gradle 5.0 中删除。 请改用 Task.doLast(Action)。在 build_cpi2ciq0xq9tufpedr81p3j2s.run(PATH\src-cordova\platforms\android\app\build.gradle:148);

如何解决?

【问题讨论】:

  • 另一个错误:publishNonDefault 已被弃用并且不再有效。所有变体现已发布。

标签: cordova gradle build.gradle


【解决方案1】:

代替:

task << {
   println "Action!"
}

使用:

task {
   doLast {
      println "Action!"
   }
} 

&lt;&lt; 在后台调用 leftShift,如您所见,它已被弃用并删除。

【讨论】:

  • 谢谢,它成功了。但是现在出现了一个新问题:publishNonDefault 已被弃用并且不再有效。所有变体现已发布。
  • @АлександрМиронов 这似乎是一个单独的问题,可以在另一个问题中解决。在这种情况下,谷歌似乎也有帮助。
  • @Opal,请问这个文件在哪里,在哪里,所以我可以更改它???
  • 抱歉,哪个文件?
  • @Opal 我可以在其中进行配置:task { doLast { println "Action!" } } ???
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-26
  • 1970-01-01
  • 1970-01-01
  • 2016-04-09
  • 1970-01-01
  • 2015-05-11
  • 2016-06-08
相关资源
最近更新 更多