Lorsque je lance l'application, elle reste bloquée
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
Pour créer un apk pour Android dans Flutter, ce problème se produit parfois. J'ai également eu la chance de faire face à ce problème. Voici les quelques façons de le résoudre:
1. Due to androidX
Si vous avez suivi l'itinéraire recommandé à partir d'ici: https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility
Essaye ça:
Vérifiez avec les étapes de la manière "non recommandée" dans le didacticiel ci-dessus si tous les fichiers répertoriés sont les mêmes que dans votre projet, en particulier: dans root/Android/gradle/wrapper/gradle-wrapper.properties set distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.Zip
dans root/Android/build.gradle, set dependencies { classpath 'com.Android.tools.build:gradle:3.3.2' }
vérifier si root/Android/app/build.gradle SDK version is set to minimum 28 for: compileSdkVersion 28 and targetSdkVersion 28
Je vous remercie.
Cela prend du temps sur Windows 10 car le Android a besoin d'une autorisation de pare-feu pour se connecter à l'appareil (AVD). Il peut y avoir une autre raison pour laquelle vous n'avez pas téléchargé la totalité Android SDK sur votre machine.
Pour vérifier le problème, exécutez simplement la commande sur votre outil de commande terminal/cmd/PowerShell.
flutter doctor
docteur flottant
vérifiez si le SDK est installé ou non. Essayez d'installer et d'accepter la licence à l'aide de la commande suivante
flutter doctor --Android-licenses
Si cela ne résout pas votre problème, accédez à Android studio et ouvrez votre Android Studio,
File-> settings->System settings(left tab) ->Android SDK
,
allez à SDK Tool section
sur cette page,
décochez hide obsolete packages
,
sélectionnez Android SDL tools(obsolete)
et appuyez sur appliquer également installer d'autres outils utiles selon votre convenance.
Cela a aidé à: vérifier si la version du SDK root/Android/app/build.gradle est définie au minimum sur 28 pour: compileSdkVersion 28 et targetSdkVersion 28
Se produit avec l'importation de Firestore.
J'utilise VS Code sur Ubuntu 18.04
Pour moi, c'était un téléchargement en arrière-plan des outils de construction sdk Android Android appropriés pour mon appareil connecté. Exécuter flutter run -v
a montré qu'il téléchargeait Android Outils de création de SDK qui prennent généralement un certain temps. Une fois terminé, l'application flutter s'est compilée et a fonctionné avec succès.
Solution
Assurez-vous d'avoir installé Android outils sdk et de les avoir ajoutés au chemin de l'environnement. Je suppose que vous avez téléchargé Android outils sdk.
Assurez-vous d'avoir installé Gradle et de l'avoir ajouté au chemin
Assurez-vous d'avoir installé les derniers SDK Dart et Flutter
Pour les numéros 1 et 2, veuillez vous référer à cet article:
Dans mon cas, j'ai oublié de télécharger Google Web Driver. Il fonctionne une fois que j'ai téléchargé Google Web Driver.
C'est probablement l'un des nombreux problèmes et une partie du dépannage recommandé peut être trouvée ici .
Vérifiez que vous construisez contre un sdk Android que vous avez installé ... dans votre fichier build.gradle, vérifiez la version compileSdkVersion.
Vous pouvez essayer de désinstaller et réinstaller le SDK correspondant.
Certains utilisateurs ont signalé qu'ils devaient resintaller Dart.
Sans un peu plus d'informations, le dépannage de base est le meilleur que nous puissions offrir.
Bonne chance.
A eu le même problème en raison de la mauvaise version de compileSdk dans le fichier build.gradle. Ça marche bien maintenant.