164 votes

Application Flutter bloquée à "Running Gradle task 'assembleDebug'... "

Quand je lance l'application, elle se bloque

Launching lib\main.dart on Lenovo A319 in debug mode...
Running Gradle task 'assembleDebug'...
(This is taking an unexpectedly long time.)

Il n'initialise jamais Gradle ni les dépendances.

7 votes

(This is taking an unexpectedly long time.) cela signifie-t-il qu'après ce temps, il rend un certain résultat ? si oui, quel est le résultat ?

3 votes

Est-ce la première fois ? ou cela fonctionnait-il auparavant ?

2 votes

Êtes-vous connecté à l'Internet ? Si oui, vérifiez votre connexion Internet - en supposant que les dépendances ne sont pas encore mises en cache localement sur votre machine. Pouvez-vous également essayer de partager les journaux après avoir exécuté flutter run -v . Enfin, vous pouvez essayer d'arrêter un démon gradle existant via cd android && ./gradlew --stop puis exécutez le flutter run -v encore.

0voto

Bauroziq Points 151

Il suffit de se connecter à Internet puis de désactiver votre défenseur/pare-feu Windows. Cela fonctionne pour moi.

0voto

Avec mon LG G6, j'ai le même problème. Il semble que les nouvelles versions d'adb ont ajouté quelques problèmes de compatibilité avec certains téléphones LG.

La rétrogradation à la version 28.0.0 de platform-tools a résolu le problème.

Références :

https://superuser.com/questions/1357708/Android-adb-logcat-works-only-on-shell/1357929#1357929

https://github.com/flutter/flutter/issues/18889#issuecomment-421432066

0voto

Utkarsh gupta Points 1

Je l'ai finalement résolu. Le problème est principalement dû au SDK Android ou à l'outil construit par Gradle.

Vous pouvez essayer de le réparer de différentes manières. Méthode 1. Vérifiez si les pilotes Google sont installés. Vous pouvez les trouver dans le gestionnaire de sdk du studio Android.

méthode 2. flutter doctor -v flutter doctor --Android-licenses (#cela va vérifier si toutes les licences d'Android sont acceptées)

moyen 3. flutter clean;flutter build apk
flutter run (Au début, il faudra du temps pour l'assemblage, donc soyez patient pendant 7 à 10 minutes).

moyen 4. Si cela ne fonctionne pas non plus nettoyer flutter flutter run (soyez patient et finalement après 5 à 10 minutes votre code flutter fonctionnera sur l'émulateur)

J'espère que ces solutions vous conviendront. Sinon, répondez-moi.

0voto

Mamad Fr Points 25

Dans mon cas installation de JDK a résolu le problème.

macOS Catlina v10.15.4

0voto

simpleDrinker Points 101

Avez-vous essayé à partir du client ?

dispositifs de battement

course d'obstacles

https://flutter.dev/docs/get-started/test-drive?tab=terminal

Dans un environnement mac, le processus de construction s'est terminé en 140s.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X