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.
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.
Voici la solution dans mon cas.
cd android
./gradlew clean
./gradlew build
ou vous pouvez combiner les deux commandes avec juste ./gradlew clean build
(Merci @daniel pour le tuyau)PS : Supprimez gradle au cas où toutes ces étapes ne fonctionnent pas.
Je ne sais pas si ça va marcher, mais la suppression d'un dossier contenant plus de 80 000 fichiers est incroyablement agréable. Sans aucun doute, ~/.gradle est devenu incontrôlable.
Bonjour, j'ai modifié l'ordre de suppression de gradle du flux principal. Parce que la plupart des cas sont résolus en suivant les étapes 2-6. L'étape 1 (suppression de gradle) est facultative dans le cas où les étapes 2 à 6 ne fonctionnent pas.
flutter run -v
a montré que j'étais bloqué sur
Downloading https://services.gradle.org/distributions/gradle-5.6.2-all.zip
Cela allait prendre des heures, car pour une raison quelconque, la vitesse de téléchargement était de ~10kB/s sur une connexion DSL décente.
Solution :
gradle-5.6.2-all.zip
à C:\Users\ <MyUsername>\.gradle\wrapper\dists\gradle-5.6.2-all\9st6wgf78h16so49nn74lgtbb
(bien sûr, le dernier dossier aura un nom différent sur votre PC).flutter run
et voilà.
J'ai eu la flemme de changer quoi que ce soit, j'ai attendu une éternité pour voir si ça allait marcher et finalement ça a marché. Donc je suppose que ça marche vraiment, mais comme tu l'as dit la vitesse de téléchargement est super lente.
En utilisant cette commande, je peux voir que le problème vient du téléchargement des fichiers . Ce serait une bonne idée pour l'équipe flutter d'augmenter le niveau de journalisation par défaut, lorsque l'application est lancée depuis Android Studio, l'utilisateur n'a aucune idée de ce qui se passe ! Merci pour le conseil :-)
Si vous êtes sous Windows : essayez d'ajouter des exceptions de pare-feu à votre Android Studio.
Allez-y :
Panneau de contrôle \System et la sécurité \Windows Pare-feu Defender \Allowed applications
Appuyez sur le bouton :
Autoriser une autre application
Ajoutez vos nouvelles exceptions de pare-feu :
studio.exe et studio64.exe
J'espère que cela pourra vous être utile à vous aussi.
Si l'exécution de la tâche Gradle assembledebug prend un temps inattendu, essayez de mettre à jour Gradle dans votre projet. (Téléchargement du dernier fichier zip)
Vous pouvez suivre les étapes de cette réponse .
Ou essayez par :
(Voir la capture d'écran pour référence)
Cela devrait ouvrir le projet en tant que projet Android.
Cela devrait ouvrir une fenêtre "Run Anything".
gradlew clean
gradlew build
La mise à jour téléchargera les fichiers .zip requis. Et, vos applications devraient fonctionner correctement après cela.
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.
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 viacd android && ./gradlew --stop
puis exécutez leflutter run -v
encore.2 votes
Les informations que vous avez fournies ne sont pas suffisantes pour connaître la cause de ce retard. Vous devez fournir la sortie de
flutter doctor
cela réduira la zone de recherche du bug. Est-ce que ça fait ça pour une application spécifique ou pour toutes vos applications ?0 votes
Bonjour, après avoir attendu presque 10 minutes Journal de bord l'application ne montre pas ce qu'elle est censée montrer
0 votes
@LoïcFonkam tout va bien avec flutter doctor, mon application est également bloquée avec la même erreur, jusqu'à 20+ minutes, puis elle s'exécute avec succès si vous voulez savoir pourquoi cela se produit.