Merci pour votre rediffusion mais je ne sais pas comment mon problème est résolu automatiquement. c'est vraiment bizarre.
Viren V Varasadiya
Dans mon cas, je viens de redémarrer mon ordinateur portable. cela a résolu le problème.
Md. Najmul Hasan
3
Je viens de redémarrer mon IDE et cela a fonctionné pour moi
wiseminds
Dans mon cas, j'ouvre deux projets diff et j'exécute les deux commandes sur les deux 1) flutter build apk 2) flutter run. il a arrêté d'exécuter l'autre projet et a attendu la fin du premier projet, car le premier projet a terminé son exécution, le second projet a commencé l'exécution.
M.ArslanKhan
Réponses:
453
Dans mon cas, la commande suivante dans Terminal a aidé (comme suggéré par Günter):
Mais le fichier de verrouillage est verrouillé. Il est en cours d'utilisation et je n'arrive pas à le supprimer. OK, cela fonctionne, mais vous devez fermer Android Studio et attendre environ une minute également .... alors vous pouvez supprimer ce fichier.
Yster
15
Sous Windows:
Appuyez sur: Ctrl+ Alt+Delete
Dans le gestionnaire de tâches, découvrez votre éditeur tel que VS Studio ou Android Studio
Dans cette recherche «fléchette» et terminer cette tâche
Puis fermez votre éditeur
Ouvrez à nouveau l'éditeur
laissez l'éditeur de terminer toutes choses, puis exécutez votre requête qui fonctionnera
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é.
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
1. Arrêtez toutes les instances de fléchettes en cours d'exécution
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
2. Supprimer lockfile
Vous pouvez trouver à l' lockfileintérieur du répertoire d'installation de Flutter.
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
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.
Exécutez " flutter pub get " depuis le raccourci terminal ou éditeur (" get packages " AndroidStudio ou ce logo Visual Studio ) dans le fichier pubspec.yaml.
Attendez le téléchargement.
Si cela ne fonctionne pas, relancez votre éditeur puis répétez l' étape 2 ..
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.
Veuillez me convaincre que la déconnexion et la connexion résolvent le problème. (Et, si la plate-forme dépend de la plate-forme ou si elle est essayée sur une seule, mentionnez la plate-forme.)
greybeard
1
en utilisant Mac OS Mojave
Mithilesh Parmar
2
J'ai rencontré des problèmes similaires et la méthode ci-dessus a résolu mon problème
Mithilesh Parmar
0
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é
L'utilisation -9empêche le processus d'effectuer des travaux de nettoyage. Vous devez essentiellement utiliser uniquement -9lorsque vous avez déjà essayé -2, -15et -1et aucun d'entre eux travaillaient.
tripleee le
-1
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 -9ne 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.
tripleee le
De plus, cela répète une réponse plus ancienne qui recommande le même anti-modèle.
tripleee le
-7
Tapez simplement ceci sur le terminal de studio Android et fonctionnera à nouveau!
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-369404176Réponses:
Dans mon cas, la commande suivante dans Terminal a aidé (comme suggéré par Günter):
Sous Windows (comme suggéré par upupming):
la source
Supprimez ce fichier:
Cela libère le verrou occupé et vous permet d'exécuter d'autres commandes.
la source
Sous Windows:
Appuyez sur: Ctrl+ Alt+Delete
la source
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é.
la source
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
la source
1. Arrêtez toutes les instances de fléchettes en cours d'exécution
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:
Les fenêtres:
2. Supprimer
lockfile
Vous pouvez trouver à l'
lockfile
intérieur du répertoire d'installation de Flutter.la source
essayez plutôt ceci pour Window
Cela a fonctionné!
la source
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
la source
Cela se produit également lorsque vous avez ouvert le projet Flutter dans l'éditeur. Fermez l'éditeur et relancez la commande
la source
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é.la source
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 source
la source
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 .
la source
En exécution de code VS
dans le terminal. Cela a résolu mon problème.
la source
J'ai également rencontré le même problème, j'ai suivi le meilleur et le plus simple
Environnement: Windows
IDE: Android Studio
Outils> flutter (dernière option)> sélectionnez flutter clean
après le nettoyage du flutter, vous êtes prêt et prêt à partir.
la source
Dans Android Studio, ça marche pour moi
Arrêtez votre application si elle fonctionne toujours sur le téléphone ou déconnectez votre appareil de test.
Ensuite, essayez à nouveau d'installer le package.
la source
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 source
Pour les débutants
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.
la source
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é
la source
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.
la source
Je viens de laisser le terminal ouvert pendant une minute. puis il a recommencé à fonctionner correctement.
la source
Vous pouvez essayer à tous
flutter
processus.TL; DR - aller au point
4)
1) Liste des processus:
2) Nom de recherche contenant avec
flutter
:où la sortie peut être comme là:
3) Obtenez l'ID des processus
Nous avons besoin du contenu de la deuxième colonne (de la sortie ci-dessus):
4 a) Tuez "automatiquement":
Pour lister, rechercher et tuer tous, vous pouvez utiliser
(vous pouvez également l'exécuter avec
sudo
)ou
4 b) Tuer manuellement
Vous pouvez tuer les processus un par un en utilisant:
par exemple pour tuer le processus avec l'
12345
utilisation de l' identifiantSi
-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.la source
Vous pouvez supprimer le scintillement et «réinstaller», le moyen le plus rapide est donc de:
1) Vérifiez où vous avez
flutter
(comme exécutable)Pour le vérifier, vous pouvez exécuter:
Et vous pouvez vous attendre à une telle sortie:
2) Allez dans ce répertoire
Le chemin ci-dessus est directement à flutter, mais nous aimerions aller dans le répertoire donc "un plus tôt" dans le chemin:
3) Vérifiez si
git
référentielCela devrait l'être , mais cela vaut la peine de vérifier.
Exécutez l'une des commandes git, par exemple
ou
Quand il s'agit du dépôt git, vous recevrez des informations à ce sujet ou une liste correcte des branches.
4) Supprimez tous les fichiers
5) "annuler" la suppression pour n'avoir que les fichiers nécessaires:
6) Voila!
Vous pouvez exécuter juste
flutter version
et les commandes devraient fonctionner (et Flutter récupérera certaines données nécessaires).la source
Rien de TOUTES ces réponses ne m'a aidé.
La seule solution était de supprimer tout le flutter (et de réinstaller le flutter de git):
la source
Redémarrez d'abord votre IDE, puis exécutez la commande suivante dans le dossier du projet à partir du terminal
Cela a fonctionné pour moi. J'espère que cela aidera certains des gars confrontés au même problème.
la source
-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
la source
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.
la source
kill -9
ne devrait en principe jamais être utilisé. Il suffitkillall
, 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
:)
la source