Dziękuję za Twoją powtórkę, ale nie wiem, jak mój problem jest rozwiązany automatycznie. to jest naprawdę dziwne.
Viren V Varasadiya
W moim przypadku właśnie zrestartowałem laptopa. rozwiązał problem.
Md. Najmul Hasan
3
Właśnie zrestartowałem IDE i zadziałało dla mnie
wiseminds
W moim przypadku otwieram dwa projekty różnicowe i uruchamiam dwa polecenia na obu 1) flutter build apk 2) flutter run. zaprzestał realizacji drugiego projektu i czekał na zakończenie pierwszego projektu, gdyż pierwszy projekt zakończył realizację, drugi projekt rozpoczął realizację.
M.ArslanKhan
Odpowiedzi:
451
W moim przypadku pomogło następujące polecenie w Terminalu (zgodnie z sugestią Güntera):
Ale plik blokady jest zablokowany. Jest używany i nie mogę go usunąć. OK, to działa, ale musisz zamknąć Android Studio i również poczekać około minuty ... wtedy możesz usunąć ten plik.
Yster
15
W systemie Windows:
Naciśnij: Ctrl+ Alt+Delete
W menedżerze zadań znajdź swój edytor, taki jak VS Studio lub Android Studio
W tym Znajdź „strzałkę” i zakończ to zadanie
Następnie zamknij edytor
Otwórz ponownie edytor
niech redaktor dokończy wszystko, a następnie uruchom zapytanie, które będzie działać
Wyjdź ze swojego IDE, a następnie z menedżera startu zatrzymaj wszystkie pliki związane z dartami (jeśli są).
Następnie przejdź do "FLUTTER DIRECTORY"/bin/cache/lockfile
i usuń ten plik blokujący
Wypróbowałem wszystkie poprzednie sugestie, ale bez korzyści. Wreszcie, gdy podłączam komputer do Internetu i czekam, aż flutter zwolni, to 5 minut rozwiązane
Mam ten sam problem, wypróbowałem wszystkie powyższe rozwiązania, ale żadne z nich nie zadziałało. Następnie przeszukałem słowa kluczowe w katalogu flutter i znalazłem następujący kod. Próbowałem więc usunąć bin/cache/.upgrade_locki w końcu zadziałało.
Jeśli korzystasz z systemu Windows, możesz otworzyć menedżera zadań i na karcie „Procesy” wyszukać procesy o nazwie „dart”. Zakończ wszystkie te zadania.
Najprostszym rozwiązaniem, choć trochę czasochłonnym, byłoby ponowne uruchomienie komputera lub proste wylogowanie się z bieżącego użytkownika i ponowne zalogowanie.
Przekonaj mnie, że wylogowanie się i zalogowanie rozwiązuje problem. (A jeśli platforma jest zależna lub próbowałaś tylko na jednej, wspomnij o platformie.)
Greybeard
1
używając Mac OS Mojave
Mithilesh Parmar
2
Napotkałem
0
Wykonałem większość poprzednich rozwiązań, ale nie zadziałało, więc po prostu zostawiłem laptopa podłączonego do Internetu z otwartym kodem VS, a następnie wyłączyłem na chwilę i włączyłem go ponownie i zadziałało
kill -9w zasadzie nigdy nie powinny być używane. Po prostu killall, jeśli to się nie powiedzie, spróbuj innych sygnałów. Numer 9 powinien być ostatnią deską ratunku, jeśli nic innego nie działa.
tripleee
Dodatkowo powtarza to starszą odpowiedź, która zaleca ten sam antywzór.
tripleee
-7
Po prostu wpisz to na terminalu Android Studio i będzie działać ponownie!
killall -9 dart
. Jakiej wersji Fluttera używasz? Jeśli używasz,flutter pub pub run build_runner watch
odwiedź stronę github.com/flutter/flutter/issues/14703#issuecomment-369404176Odpowiedzi:
W moim przypadku pomogło następujące polecenie w Terminalu (zgodnie z sugestią Güntera):
W systemie Windows (zgodnie z sugestią upupming):
źródło
Usuń ten plik:
To zwalnia zajętą blokadę i umożliwia uruchamianie innych poleceń.
źródło
W systemie Windows:
Naciśnij: Ctrl+ Alt+Delete
źródło
Używam komputera Mac z Visual Studio Code i oto co zadziałało:
Zamknij komputer i włącz go ponownie. Nie używaj funkcji restartu. Uruchomiłem ponownie 2 razy i to nie zadziałało. Tylko wyłączenie działało.
PS: Wypróbowałem następujące:
killall -9 dart
;Ale wszystkie nie działały.
źródło
Wyjdź ze swojego IDE, a następnie z menedżera startu zatrzymaj wszystkie pliki związane z dartami (jeśli są).
Następnie przejdź do
"FLUTTER DIRECTORY"/bin/cache/lockfile
i usuń ten plik blokujący
źródło
1. Zatrzymaj wszystkie uruchomione instancje rzutek
Jeśli korzystasz z Android Studio, zapisz swoją pracę i zamknij ją. I otwórz terminal, aby zabić uruchomione instancje rzutek.
Linux:
Okna:
2. Usuń
lockfile
Możesz znaleźć
lockfile
w katalogu instalacyjnym flutter.źródło
spróbuj tego zamiast Window
To zadziałało!
źródło
Wypróbowałem wszystkie poprzednie sugestie, ale bez korzyści. Wreszcie, gdy podłączam komputer do Internetu i czekam, aż flutter zwolni, to 5 minut rozwiązane
źródło
Dzieje się tak również po otwarciu projektu flutter w Edytorze. Zamknij Edytor i ponownie uruchom polecenie
źródło
Mam ten sam problem, wypróbowałem wszystkie powyższe rozwiązania, ale żadne z nich nie zadziałało. Następnie przeszukałem słowa kluczowe w katalogu flutter i znalazłem następujący kod. Próbowałem więc usunąć
bin/cache/.upgrade_lock
i w końcu zadziałało.źródło
Jeśli korzystasz z systemu Windows, możesz otworzyć menedżera zadań i na karcie „Procesy” wyszukać procesy o nazwie „dart”. Zakończ wszystkie te zadania.
źródło
źródło
Większość mówi,
killall -9 dart
ale nikt nie wspomniał,pkill -f dart
który działał dla mnie.Różnica między 2 jest wyjaśniona tutaj .
źródło
W kodzie VS uruchom
w terminalu. To rozwiązało mój problem.
źródło
Zmierzyłem się też z tym samym problemem, który szedłem w najlepszy i najłatwiejszy sposób
Środowisko: Windows
IDE: Android Studio
Narzędzia> flutter (ostatnia opcja)> wybierz czyszczenie flutter
po zakończeniu czyszczenia trzepotaniem wszystko gotowe i gotowe.
źródło
W Android Studio to działa dla mnie
Zatrzymaj aplikację, jeśli nadal działa na telefonie, lub odłącz urządzenie testowe.
Następnie spróbuj ponownie zainstalować pakiet.
źródło
Jest do zrobienia kilka czynności:
1- w pubspec.yaml wciśnij „packages get” lub w terminalu wpisz „flutter packages get” i poczekaj kilka sekund.
jeśli to nie zadziała:
Wyczyść fluterem typu 2, a następnie wykonaj krok (1)
jeśli to też nie zadziała:
Trzy typy killtask / f / im dart.exe
jeśli to też nie zadziała:
4- Zamknij Android Studio, a następnie uruchom ponownie komputer.
źródło
Dla początkujących
Najprostszym rozwiązaniem, choć trochę czasochłonnym, byłoby ponowne uruchomienie komputera lub proste wylogowanie się z bieżącego użytkownika i ponowne zalogowanie.
źródło
Wykonałem większość poprzednich rozwiązań, ale nie zadziałało, więc po prostu zostawiłem laptopa podłączonego do Internetu z otwartym kodem VS, a następnie wyłączyłem na chwilę i włączyłem go ponownie i zadziałało
źródło
Wyłącz Android Studio.
Otwórz katalog instalacyjny flutter / bin / cache.
Usuń plik blokady.
W tym momencie możesz wykonać polecenie związane z trzepotaniem w wierszu poleceń, aby idealnie rozwiązać problem.
źródło
Po prostu zostawiłem otwarty terminal na minutę. potem znowu zaczęło działać dobrze.
źródło
Możesz spróbować wszystkich
flutter
procesów.TL; DR - przejdź do punktu
4)
1) Lista procesów:
2) Wyszukaj nazwę zawierającą
flutter
:gdzie wyjście może wyglądać następująco:
3) Pobierz identyfikator procesu
Potrzebujemy treści z drugiej kolumny (z powyższego wyjścia):
4 a) Zabij "automatycznie":
Aby wyświetlić, wyszukać i zabić wszystkie, których możesz użyć
(możesz go również uruchomić z
sudo
)lub
4 b) Zabij ręcznie
Możesz zabijać procesy jeden po drugim, używając:
np. zabić proces z
12345
użyciem id :Jeśli
-15
nie zadziała, możesz spróbować-2
lub-1
.Ostatnią opcją jest to,
-9
której nie należy używać, ponieważ uniemożliwia ona procesowi wykonanie jakichkolwiek prac porządkowych.źródło
Możesz usunąć flutter i „zainstalować ponownie”, więc najszybszym sposobem jest:
1) Sprawdź, gdzie masz
flutter
(jako plik wykonywalny)Aby to sprawdzić, możesz uruchomić:
I możesz spodziewać się takiego wyjścia:
2) Przejdź do tego katalogu
Powyższa ścieżka jest bezpośrednio do flutter, ale chcielibyśmy przejść do katalogu, więc „jeden wcześniej” w ścieżce:
3) Sprawdź, czy to jest to
git
repozytoriumPowinno , ale warto to sprawdzić.
Uruchom jedną z komend git np
lub
Gdy będzie to repozytorium git, otrzymasz informacje o nim lub poprawną listę gałęzi.
4) Usuń wszystkie pliki
5) „przywróć” usunięcie, aby mieć tylko niezbędne pliki:
6) Voila!
Możesz po prostu uruchomić,
flutter version
a polecenia powinny działać (a Flutter pobierze niezbędne dane).źródło
Nic z WSZYSTKICH tych odpowiedzi mi nie pomogło.
Jedynym rozwiązaniem było usunięcie całego fluttera (i ponowne zainstalowanie fluttera z gita):
źródło
Najpierw uruchom ponownie IDE, a następnie uruchom następujące polecenie w folderze projektu z terminala
U mnie to zadziałało. Mam nadzieję, że pomoże to niektórym facetom borykającym się z tym samym problemem.
źródło
-9
zapobiega wykonywaniu przez proces czyszczenia. Należy w zasadzie używać tylko-9
, gdy już próbował-2
,-15
i-1
żaden z nich nie pracował.Wygląda na problem z siecią. Wyłączyłem Wi-Fi i podłączyłem laptopa do połączenia 4G przez telefon i działa w 5,9s
źródło
Dzieje się tak, gdy w tle działa dowolne inne polecenie flutter. Aby rozwiązać ten problem, możesz uruchomić system Mac
killall -9 dart
i dla Windows Open Task Manager. Następnie na karcie procesów wyszukaj proces dart i zabij je wszystkie. Mam nadzieję, że to ci pomoże.
źródło
kill -9
w zasadzie nigdy nie powinny być używane. Po prostukillall
, jeśli to się nie powiedzie, spróbuj innych sygnałów. Numer 9 powinien być ostatnią deską ratunku, jeśli nic innego nie działa.Po prostu wpisz to na terminalu Android Studio i będzie działać ponownie!
trzepot bieg
:)
źródło