Launching lib\main.dart on SM G615F in debug mode...
lib\main.dart:1
Exception in thread "main" java.lang.RuntimeException: Timeout of 120000 reached waiting for exclusive access to file: C:\Users\Me\.gradle\wrapper\dists\gradle-6.7-all\cuy9mc7upwgwgeb72wkcrupxe\gradle-6.7-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 threw an error while downloading artifacts from the network. Retrying to download...
Exception in thread "main" java.lang.RuntimeException: Timeout of 120000 reached waiting for exclusive access to file: C:\Users\Shaad\.gradle\wrapper\dists\gradle-6.7-all\cuy9mc7upwgwgeb72wkcrupxe\gradle-6.7-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 threw an error while downloading artifacts from the network. Retrying to download...
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)
你能帮我解决这个问题吗? 我收到 Gradle 任务 assembleDebug 错误,而且当我在物理设备上运行 Flutter 时,运行和执行需要很长时间。
我想寻求这方面的帮助。
这可能是由于
gradle
安装损坏或网速缓慢造成的。
解决方案:
删除位于 Windows
:
.gradle
或 Mac:C:\Users\<user>\.gradle
的 /home/<user>/.gradle
文件夹
然后再次运行 flutter 应用程序。
可能需要更长的时间,因为将再次下载gradle依赖项。不要断开您的设备。
.gradle
文件夹 rm -r $HOME/.gradle/
./gradlew
尝试手动安装gradle(https://services.gradle.org/distributions/gradle-4.6-bin.zip),并解压它
打开
<path_to_flutter_app>/android/gradlew
找到:
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
并替换为:CLASSPATH=<path_to_downloaded_gardle>/gradle-4.6/lib/gradle-launcher-4.6.jar
找到:
exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
并替换为:
exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.launcher.GradleMain "$@"
颤抖奔跑
这是您问题的解决方案: https://youtu.be/D1Y30M353D8