ProcessException: процесс "C:\Users\...\android\gradlew.bat" аварийно завершился:

Я обновил флаттер до 0.11.9 версия. Если я создаю новый проект с использованием расширения Flutter для кода Visual Studio, а затем запускаю "Запуск без отладки", я получаю следующее сообщение об ошибке:

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)

Как я могу решить эту проблему? Спасибо!

РЕДАКТИРОВАТЬ

Это странно, потому что после решения проблемы с лицензиями Android, если я перезапущу 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.

0 ответов

Для Windows в 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%
Другие вопросы по тегам