webentwicklung-frage-antwort-db.com.de

ProcessException: Prozess "C:\..\myapp\Android\gradlew.bat" wurde abnormal beendet:

ProcessException: Process "C:\Users\User\Desktop\Courses\flutter\myapp\Android\gradlew.bat" exited abnormally:
Exception in thread "main" Java.lang.RuntimeException: Timeout of 120000 reached waiting for exclusive access to file: C:\Users\User\.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\User\Desktop\Courses\flutter\myapp\Android\gradlew.bat -v

Wenn ich meine Flatter-App über Vs-Code starte, wird dieser Fehler angezeigt. Was ist hier falsch?

7
Henok Tesfaye

Hier sind die Schritte, die ich befolgt habe, um das Problem zu lösen.

  1. führen Sie flutter run an der Eingabeaufforderung Ihres Betriebssystems aus (nicht durch die vs-Code-Shell).

  2. stellen Sie sicher, dass Sie eine gute Internetverbindung haben.

4
Henok Tesfaye

Für mich bestand das Problem darin, dass meine Internetverbindung die Gradle-Binärdateien beim Initialisieren von Gradle nicht herunterladen konnte. Ich vermute, es liegt daran, dass ich hinter einem Stellvertreter stehe.

Versuchen Sie es herunterzuladen und installieren Sie es manuell.

  1. Laden Sie die neueste Version von Gradle herunter .
  2. Extrahieren Sie die Zip-Datei an einen Speicherort auf Ihrem PC, d. H. C:\Gradle
  3. fügen Sie die Umgebungsvariable GRADLE_HOME hinzu, um auf diesen Speicherort zu verweisen.
  4. fügen Sie GRADLE_HOME/bin zur Umgebungsvariable PATH hinzu. 
3
Koby Douek

Das Problem ist bei Ihrer gradle-Installation für Linux-Benutzer:

  1. Navigiere zu .gradle Ordner in Ihrem Home-Verzeichnis
  2. Öffne wrapper/dists und du findest all deine gradle installation
  3. Wenn Sie nur einen finden, löschen Sie ihn und führen Sie Ihren Dart-Code erneut aus
  4. Stellen Sie sicher, dass Sie ein gutes Internet haben, da der Prozess versuchen würde, einen neuen Gradle herunterzuladen.
  5. Falls Sie mehr als ein Gradle installiert haben, gehen Sie zurück zu vs-code und notieren Sie, über welche Gradle-Version es sich beschwert.
  6. Löschen Sie diese Version und führen Sie Ihren Dart-Code erneut aus (vergessen Sie nicht, ein gutes Internet zu haben).
2
Oladapo Ajala

Dies kann hilfreich sein, wenn Sie ein Lizenzproblem haben.

  1. führen Sie flutter doctor an der Eingabeaufforderung aus. Wenn Sie das bekommen: ! Einige Android-Lizenzen werden nicht akzeptiert.
  2. führen Sie flutter doctor --Android-licenses aus und akzeptieren Sie alle Lizenzen.
  3. jetzt flutter run ausführen und du kannst loslegen.

Löschen Sie .gradle Den Ordner in C:\Users***.gradle In Windows oder /Users/xxxx/.gradle In Mac, stellen Sie eine Verbindung zum Internet her, und erstellen Sie das Projekt neu, um den neuesten Gradle herunterzuladen.

1
saneryee

Öffnen Sie die Datei gradlew.bat im Bearbeitungsmodus im neuen Fenster von Android= studio und beheben Sie das Problem mit gradle. Ich lösche gradle-4.10.2-all und erstelle mein Projekt neu.

0
Kunal Bhorodiya

Ich löse diesen fehler mit flutter sdk löschen und lade ihn nochmal runter. Stellen Sie sicher, dass Sie ein gutes Internet haben.

0
Mahmoud Abbas