Quand je lance mon application Flutter, ça se voit
En attente d'une autre commande de scintillement pour libérer le verrouillage de démarrage
ces messages et ne pas continuer.
Quand je lance mon application Flutter, ça se voit
En attente d'une autre commande de scintillement pour libérer le verrouillage de démarrage
ces messages et ne pas continuer.
Réponses:
Dans mon cas, la commande suivante dans Terminal a aidé (comme suggéré par Günter):
killall -9 dart
Sous Windows (comme suggéré par upupming):
taskkill /F /IM dart.exe
Supprimez ce fichier:
<YOUR FLUTTER FOLDER>/bin/cache/lockfile
Cela libère le verrou occupé et vous permet d'exécuter d'autres commandes.
Sous Windows:
Appuyez sur: Ctrl+ Alt+Delete
J'utilise un Mac avec Visual Studio Code et c'est ce qui a fonctionné:
Arrêtez votre PC et rallumez-le. N'utilisez pas la fonction de redémarrage. J'ai redémarré 2 fois et cela n'a pas fonctionné. Seul l'arrêt a fonctionné.
PS: j'ai essayé ce qui suit:
killall -9 dart
;Mais ils n'ont pas tous fonctionné.
Quittez votre IDE, puis à partir du gestionnaire de démarrage, arrêtez tous les fichiers liés aux fléchettes (le cas échéant).
Ensuite, allez dans
"FLUTTER DIRECTORY"/bin/cache/lockfile
et supprimez ce fichier de verrouillage
Si vous utilisez Android Studio, enregistrez votre travail et fermez-le. Et ouvrez votre terminal pour tuer les instances de fléchettes en cours d'exécution.
Linux:
killall -9 dart
Les fenêtres:
taskkill /F /IM dart.exe
lockfile
Vous pouvez trouver à l' lockfile
intérieur du répertoire d'installation de Flutter.
<flutter folder>/bin/cache/lockfile
essayez plutôt ceci pour Window
TASKKILL // F // IM dart.exe
Cela a fonctionné!
J'ai essayé toutes les suggestions précédentes mais sans avantage. Enfin, lorsque je connecte mon PC à Internet et que j'attends la libération, puis 5 minutes résolues
Cela se produit également lorsque vous avez ouvert le projet Flutter dans l'éditeur. Fermez l'éditeur et relancez la commande
J'ai le même problème, j'ai essayé toutes les solutions ci-dessus, mais aucune d'elles n'a fonctionné pour moi. Ensuite, j'ai recherché les mots-clés dans le répertoire flutter et j'ai trouvé le code suivant. J'ai donc essayé de supprimer bin/cache/.upgrade_lock
, et cela a finalement fonctionné.
Si vous utilisez Windows, vous pouvez ouvrir le gestionnaire de tâches et sous l'onglet «Processus», recherchez les processus nommés «dart». Terminez toutes ces tâches.
La plupart disent killall -9 dart
mais personne n'a mentionnépkill -f dart
ce qui a fonctionné pour moi.
La différence entre les 2 est expliquée ici .
Il y a des actions à faire:
1- dans pubspec.yaml appuyez sur "packages get" ou dans le type de terminal "flutter packages get" et attendez quelques secondes.
si cela ne fonctionne pas:
Nettoyez le scintillement de type 2 puis effectuez l'étape (1)
si cela ne fonctionne pas trop:
Killtask de type 3 / f / im dart.exe
si cela ne fonctionne pas trop:
4- Fermez le studio Android et redémarrez votre PC.
La solution la plus simple, même si elle prend un peu de temps, serait de redémarrer votre ordinateur ou de simplement vous déconnecter de l'utilisateur actuel et de vous reconnecter.
J'ai fait la plupart des solutions précédentes, mais cela n'a pas fonctionné pour moi, alors je viens de laisser l'ordinateur portable connecté à Internet avec le code VS ouvert, puis je l'ai éteint pendant un moment et l'ai remis en marche et cela a fonctionné
Désactivez Android Studio.
Ouvrez le répertoire d'installation de Flutter / bin / cache.
Supprimer le fichier de verrouillage.
À ce stade, vous pouvez exécuter la commande liée au flutter sur la ligne de commande pour résoudre parfaitement le problème.
Je viens de laisser le terminal ouvert pendant une minute. puis il a recommencé à fonctionner correctement.
Vous pouvez essayer à tous flutter
processus.
TL; DR - aller au point 4)
ps aux
flutter
:ps aux | grep flutter
où la sortie peut être comme là:
stackoverflow 16697 1.5 0.0 4288316 704 ?? S 10:02PM 0:15.80 bash /flutter_path/flutter/bin/flutter --no-color build apk
stackoverflow 2800 1.5 0.0 4288316 704 ?? S 9:59PM 0:18.49 bash /flutter_path/flutter/bin/flutter --no-color pub get
stackoverflow 1215 1.5 0.0 4280124 700 ?? S 9:58PM 0:18.89 bash /flutter_path/flutter/bin/flutter --no-color config --machine
stackoverflow 8449 1.5 0.0 4296508 716 ?? S 10:00PM 0:17.20 bash /flutter_path/flutter/bin/flutter --no-color pub get
stackoverflow 1326 1.4 0.0 4288316 708 ?? S 9:58PM 0:18.97 bash /flutter_path/flutter/bin/flutter daemon
stackoverflow 16687 0.0 0.0 4279100 820 ?? S 10:02PM 0:00.01 bash /flutter_path/flutter/bin/flutter --no-color build apk
stackoverflow 8431 0.0 0.0 4288316 804 ?? S 10:00PM 0:00.02 bash /flutter_path/flutter/bin/flutter --no-color pub get
stackoverflow 2784 0.0 0.0 4288316 704 ?? S 9:59PM 0:00.01 bash /flutter_path/flutter/bin/flutter --no-color pub get
stackoverflow 1305 0.0 0.0 4280124 712 ?? S 9:58PM 0:00.01 bash /flutter_path/flutter/bin/flutter daemon
stackoverflow 1205 0.0 0.0 4279100 788 ?? S 9:58PM 0:00.01 bash /flutter_path/flutter/bin/flutter --no-color config --machine
stackoverflow 11416 0.0 0.0 4268176 536 s000 R+ 10:18PM 0:00.00 grep --color flutter
Nous avons besoin du contenu de la deuxième colonne (de la sortie ci-dessus):
ps aux | grep flutter | awk '{print $2}'
Pour lister, rechercher et tuer tous, vous pouvez utiliser
kill $(ps aux | grep flutter | grep -v grep | awk '{print $2}')
(vous pouvez également l'exécuter avec sudo
)
ou
ps aux | grep flutter | grep -v grep | awk '{print $2}' | xargs kill -15
Vous pouvez tuer les processus un par un en utilisant:
sudo kill -15 <process_ID>
par exemple pour tuer le processus avec l' 12345
utilisation de l' identifiant
sudo kill -15 13245
Si -15
cela ne fonctionne pas, vous pouvez essayer -2
ou -1
.
Dernière option -9
qui ne doit pas être utilisée car elle empêche le processus de faire tout travail de nettoyage.
Vous pouvez supprimer le scintillement et «réinstaller», le moyen le plus rapide est donc de:
flutter
(comme exécutable)Pour le vérifier, vous pouvez exécuter:
which flutter
Et vous pouvez vous attendre à une telle sortie:
/your_user/your_path/flutter/bin/flutter
Le chemin ci-dessus est directement à flutter, mais nous aimerions aller dans le répertoire donc "un plus tôt" dans le chemin:
cd /your_user/your_path/flutter/bin
git
référentielCela devrait l'être , mais cela vaut la peine de vérifier.
Exécutez l'une des commandes git, par exemple
git status
ou
git branch
Quand il s'agit du dépôt git, vous recevrez des informations à ce sujet ou une liste correcte des branches.
rm -R *
git co -- .
Vous pouvez exécuter juste flutter version
et les commandes devraient fonctionner (et Flutter récupérera certaines données nécessaires).
Redémarrez d'abord votre IDE, puis exécutez la commande suivante dans le dossier du projet à partir du terminal
killall -9 dart
Cela a fonctionné pour moi. J'espère que cela aidera certains des gars confrontés au même problème.
-9
empêche le processus d'effectuer des travaux de nettoyage. Vous devez essentiellement utiliser uniquement -9
lorsque vous avez déjà essayé -2
, -15
et -1
et aucun d'entre eux travaillaient.
Cela semble être un problème de réseau. J'ai éteint mon wi-fi et connecté mon ordinateur portable sur une connexion 4G par mon téléphone et cela fonctionne en 5,9s
Cela se produit lorsqu'une autre commande de flutter s'exécute en arrière-plan. Pour résoudre ce problème, vous pouvez exécuter pour mac
killall -9 dart
et pour Windows, ouvrez le gestionnaire de tâches. Ensuite, dans l'onglet Processus, recherchez le processus de fléchettes et tuez-les tous. J'espère que cela vous aide.
kill -9
ne devrait en principe jamais être utilisé. Il suffit killall
, alors si cela échoue, essayez d'autres signaux. Le numéro 9 devrait être votre tout dernier recours si rien d'autre ne fonctionne.
Tapez simplement ceci sur le terminal de studio Android et fonctionnera à nouveau!
flutter run
:)
killall -9 dart
. Quelle version de Flutter utilisez-vous? Si vous utilisez,flutter pub pub run build_runner watch
consultez github.com/flutter/flutter/issues/14703#issuecomment-369404176