web-dev-qa-db-fra.com

ProcessException: Le processus "C:\..\monapp\Android\gradlew.bat" s'est arrêté anormalement:

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

Lorsque je lance mon application Flutter de vs code, il montre cette erreur, quel est le problème ici?

7
Henok Tesfaye

Voici les étapes que j'ai suivies pour résoudre le problème.

  1. lancez flutter run sur l'invite de commande donnée par votre système d'exploitation (pas par le code vs Shell).

  2. assurez-vous d'avoir une bonne connexion internet.

4
Henok Tesfaye

Pour moi, le problème était que ma connexion Internet ne pouvait pas télécharger les fichiers binaires Gradle lors de l'initialisation de Gradle. Je suppose que c'est parce que je suis derrière un proxy.

Essayez de le télécharger et de l’installer manuellement.

  1. Télécharger la dernière version de Gradle .
  2. Extrayez le fichier Zip dans un emplacement de votre PC, c.-à-d. C:\Gradle
  3. ajoutez la variable d'environnement GRADLE_HOME pour qu'elle pointe vers cet emplacement.
  4. ajoutez GRADLE_HOME/bin à votre variable d'environnement PATH
3
Koby Douek

Cela pourrait aider si vous avez un problème de licence.

  1. lancez flutter doctor à l'invite de commande. Si vous obtenez ceci: ! Certaines licences Android non acceptées.
  2. lancez flutter doctor --Android-licenses et acceptez toutes les licences.
  3. maintenant, lancez flutter run et vous êtes prêt à partir.
1