我将Flutter更新到了0.11.9
版本。如果我使用Flutter extension for Visual Studio Code创建一个新项目,然后运行‘Start Without using’,我会收到以下错误消息:
Launching lib\main.dart on Android SDK built for x86 in debug mode...
ProcessException: Process "C:\Users\marco\Downloads\Prova\ciao\android\gradlew.bat" exited abnormally:
Exception in thread "main" java.lang.RuntimeException: Timeout of 120000 reached waiting for exclusive access to file: C:\Users\marco\.gradle\wrapper\dists\gradle-4.10.2-all\9fahxiiecdb76a5g3aw9oi8rv\gradle-4.10.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)
Command: C:\Users\marco\Downloads\Prova\ciao\android\gradlew.bat -v
Exited (sigterm)
我该如何解决这个问题?谢谢!
编辑
这很奇怪,因为在解决了安卓许可的问题后,如果我重新运行flutter doctor
,我会收到这样的消息:
[!] Android toolchain - develop for Android devices (Android SDK 28.0.1)
• Android SDK at C:\Users\marco\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.1
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
X Android license status unknown.
发布于 2018-12-12 04:17:42
对于gradlew.bat
中的窗口,请执行以下更改:
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
set CLASSPATH=<path_to_downloaded_gardle>\gradle-4.6\lib\gradle-launcher-4.6.jar
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.launcher.GradleMain %CMD_LINE_ARGS%
https://stackoverflow.com/questions/53464362
复制相似问题