繁体   English   中英

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

[英]Gradle task assembleDebug failed with exit code 1 (Runtime Exception)

在 vs 代码上启动颤振应用程序时,出现以下错误。

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

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

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

android/gradle/wrapper/gradle-wrapper.properties

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

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

截屏

我将 Gradle 版本从 5.6.2 升级到 6.0.1,它对我来说很好用。

我也遇到了类似的问题。 以下对我有用!

C:\\Users\\uejaz.gradle\\wrapper\\dists\\gradle-5.6.2-all\\9st6wgf78h16so49nn74lgtbb 移动到这个目录,删除gradle-5.6.2-all.zip和gradle-5.6.2文件夹

转到https://downloads.gradle-dn.com/distributions/gradle-5.6.2-all.zip并下载 zip 文件将 .zip 文件替换为您之前删除的文件并解压缩文件夹“gradle-5.6.zip”。 2”在同一目录中。 我希望它能解决您所有与 gradle 相关的问题。

注意:如果您的 gradle 版本与我的不同,只需更改上面提供的链接中的版本即可下载您的 gradle 版本。

我通过升级 Gradle 版本解决了这个错误。

只需前往:

android > grader\wrapper > Gradle-wrapper.properties

然后将当前 Gradle 版本替换为新版本:

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


您可以在此页面中查看 Gradle 版本: https : //gradle.org/releases

对于 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 版本。

对我有用的步骤如下

  1. 转到android中的包装文件
  2. 删除包装文件中的“gradle”文件
  3. 然后删除'gradlew'文件
  4. 转到“gradle-wrapper.properties”
  5. 用 belo 链接替换 ​​distributionUrl https://services.gradle.org/distributions/gradle-6.4.1-all.zip
  6. 退出android studio并重新打开

希望这会很有用

从 Android Studio 打开 flutter 项目的 android 目录。 它会自动显示您删除旧的 gradle 版本并更新到当前版本。

  1. 打开终端
  2. 进入项目目录
  3. 运行下面的命令

扑干净

扑扑酒吧得到

颤动运行

这解决了我的问题。

关闭项目并重新启动它,错误消失了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM