【问题标题】:Could not resolve all artifacts for configuration无法解析所有工件以进行配置
【发布时间】:2020-11-08 09:11:58
【问题描述】:

从 gradle 3.6.4 升级到 4.0.1 后开始出现此错误。这是什么意思?如何解决?

> Task :app:lintVitalProductionRelease FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:lintVitalProductionRelease'.
> Could not resolve all artifacts for configuration ':app:debugRuntimeClasspath'.
   > Failed to transform libs.jar to match attributes {artifactType=processed-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
      > Execution failed for JetifyTransform: /Users/yuchen/Documents/my_app/build/app/intermediates/flutter/debug/libs.jar.
         > Transform's input file does not exist: /Users/yuchen/Documents/my_app/build/app/intermediates/flutter/debug/libs.jar. (See https://issuetracker.google.com/issues/158753935)

【问题讨论】:

  • 我也有同样的问题。你找到解决办法了吗?
  • 不,很遗憾。我不得不恢复到 3.6.4。
  • 我也是这样做的。不会很快更新任何东西。我敢肯定。
  • 我认为没有minimal reproducible example这个问题无法得到客观答案。

标签: flutter gradle


【解决方案1】:

我尝试将项目从 gradle 3.5.0 更新到 4.0.1,它对我来说效果很好。最初只是一个错误提示我将 android/gradle/wrapper/gradle-wrapper.properties 中的 distributionUrl 更新为 gradle-6.1.1-all.zip

您是否尝试过运行flutter clean 并查看它是否可以解决问题? Gradle 版本 4.2.2 在撰写本文时已经可用,如果适合您,您可以尝试升级到该版本。

如果您仍然遇到问题,您可以按照GitHub issue thread 中发布的解决方法进行操作。

【讨论】:

    猜你喜欢
    • 2020-12-05
    • 1970-01-01
    • 1970-01-01
    • 2020-08-24
    • 1970-01-01
    • 2020-09-03
    • 1970-01-01
    • 1970-01-01
    • 2021-06-04
    相关资源
    最近更新 更多