在vs代码上启动Flutter应用程序时,出现以下错误。
以调试模式在RMX1801上启动lib \ main.dart ... 线程“主”中的异常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) 在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) 在org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) [!] Gradle尝试更新自身时抛出错误。正在重试更新... Gradle任务assembleDebug失败,退出代码为1 退出(sigterm)
我不知道为什么会这样。可能是什么原因?如何解决?
答案 0 :(得分:11)
这是由所使用的Gradle发行版引起的。要解决此问题,请将您的Gradle版本降级为上一个版本,或将其升级为下一个稳定版本。这些是可用的Gradle distribution版本。
转到
android / gradle /包装器/ gradle-wrapper.properties
并替换当前的Gradle版本(或从Gradle distribution中选择另一个)
distributionUrl = https://services.gradle.org/distributions/gradle-6.0.1-all.zip
我将Gradle版本从5.6.2升级到6.0.1,并且对我来说很好用。
答案 1 :(得分:1)
我通过升级Gradle版本解决了此错误。
只需转到:
<div>
<div style="width:50%;position:relative;left:25%;background-color:red;height:50%;overflow-y:auto;overflow-x:visible;">
aaa
<div style="position:absolute;top:20px;left:90%;width:100px;height:100px;background-color:green">
bbb
</div>
</div>
<div>
,然后将当前的Gradle版本替换为新版本:
android > grader\wrapper > Gradle-wrapper.properties
您可以在此页面中查看Gradle版本:https://gradle.org/releases
答案 2 :(得分:1)
对我有用的步骤如下
希望这会有用
答案 3 :(得分:0)
从Android Studio打开flutter项目的android目录。它会自动显示您删除旧的gradle版本并更新到当前版本。
答案 4 :(得分:0)
对于VS Code。如果所有答案均无效。做到这一点。
我终于能够解决问题。问题在于gradle和低Internet带宽。 只需删除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版本,然后再继续。