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.
Rien ne fonctionnait pour moi
Je mets à jour le SDK de flutter et toutes les dépendances à la dernière version. Après cela, j'ouvre le fichier android
comme un projet dans Android studio. Il télécharge quelques fichiers. Après avoir terminé, je nettoie le projet en utilisant la commande suivante Build->clean Project
& mettre à jour la version de Gradle.
Après cela, j'ouvre à nouveau le projet flutter et je lance l'application. Cela fonctionne maintenant.... :)
Cela peut également être dû à autorisation des promoteurs Si vous utilisez un paquet qui nécessite une permission pour les périphériques, par exemple url_launcher
et que vous n'avez pas donné la permission pour cela, il ne fonctionnera pas. La solution pour Windows est d'exécuter ms-settings:developers
dans votre invite de commande/ powershell et activez l'option pour les développeurs et cela fonctionnera bien. et si cela ne fonctionne pas, exécutez simplement flutter clean
et flutter create .
ça va marcher.
Comment allez-vous ?
Après de nombreuses tentatives, rien de ce qu'ils ont recommandé n'a fonctionné pour moi.
Mon problème était que j'avais des fichiers *.dart avec de nombreuses lignes de code pour effectuer des opérations de création et d'insertion SQL initialement dans SQLite, j'ai supprimé ces 4072 lignes d'opérations, le fichier a été réduit en taille et je n'ai plus eu à compiler un fichier très code long, au lieu de cela, j'ai préchargé la base de données dans les actifs, et il a fonctionné sans problème ! ..
Le message indiquant que l'opération prend beaucoup de temps n'apparaît plus, j'espère qu'il vous servira.
J'ai résolu le problème en réinstallant SDK Platform dans Android studio pour Android API 29.
Tools->SDK Manager-SDK Platform
Ensuite, allez sur
Android > app > build.gradle
Assurez-vous de changer aussi
compileSdkVersion 29
targetSdkVersion 29
Soyez patient, cela prend plus de temps pour le premier lancement... Mais, pas éternellement comme avant.
bonne chance
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.