Gradle 任务 assembleDebug 失败,退出代码为 1(运行时异常)

新手上路,请多包涵

在 vs code 上启动 flutter 应用程序时出现以下错误。

在调试模式下在 RMX1801 上启动 lib\main.dart…线程“main”中的异常 java.lang.RuntimeException:超时 120000 等待独占访问文件:C:\Users\sanjay.gradle\wrapper\dists\ gradle-5.6.2-all\9st6wgf78h16so49nn74lgtbb\gradle-5.6.2-all.zip 在 org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:61) 在 org.gradle.wrapper.Install.createDist(Install.java :48) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) [!] Gradle 在尝试更新自身时抛出错误。正在重试更新…线程“主”java.lang.RuntimeException 中的异常:达到等待独占访问文件的超时 120000:C:\Users\sanjay.gradle\wrapper\dists\gradle-5.6.2-all\ 9st6wgf78h16so49nn74lgtbb\gradle-5.6.2-all.zip 在 org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:61) 在 org.gradle.wrapper.Install.createDist(Install.java:48) 在 org.gradle。 wrapper.WrapperExecutor.execute(WrapperExecutor.java:128) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) [!] Gradle 在尝试更新自身时抛出错误。正在重试更新… Gradle 任务 assembleDebug 失败,退出代码为 1 Exited (sigterm)

我不明白为什么会这样。这可能是什么原因,如何解决?

原文由 daddy_ 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 920
2 个回答

这是由使用的 Gradle 分发版本引起的。要解决此问题,请将您的 Gradle 版本降级到以前的版本或将其升级到下一个稳定版本。这些是可用的 Gradle 分发 版本。

android / gradle / 包装器 / gradle-wrapper.properties

并替换当前的 Gradle 版本(或从 Gradle 发行 版中选择另一个版本)

distributionUrl=https://services.gradle.org/distributions/gradle-6.0.1-all.zip

截屏

我将我的 Gradle 版本从 5.6.2 升级到 6.0.1,它对我来说工作正常。

原文由 Loïc Fonkam 发布,翻译遵循 CC BY-SA 4.0 许可协议

对于 VS 代码。如果所有答案都不起作用。做这个。

我终于能够解决问题。问题在于 gradle 和低互联网带宽。只需删除 C:\Users\USERNAME.gradle\wrapper\dists\gradle-5.6.2-all 并从 [https://downloads.gradle-dn.com/distributions/gradle-5.6.2-all 手动下载.zip] 或删除旧的 gradle 文件并让它们使用 flutter run 手动下载 在继续之前一定要检查你的 gradle 版本。

原文由 Yousuf Khan 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题