Terima kasih atas ulangan Anda, tetapi saya tidak tahu bagaimana masalah saya diselesaikan secara otomatis. ini sangat aneh.
Viren V Varasadiya
Dalam kasus saya, saya baru saja me-restart laptop saya. itu memecahkan masalah.
Md. Najmul Hasan
3
saya baru saja me
wiseminds
Dalam kasus saya, saya membuka dua proyek diff dan saya menjalankan dua perintah pada keduanya 1) flutter build apk 2) flutter run. itu berhenti mengeksekusi proyek lain dan menunggu penyelesaian proyek pertama, ketika pertama kali diproyeksikan selesai pelaksanaannya, proyek kedua memulai eksekusi.
M.ArslanKhan
Jawaban:
453
Dalam kasus saya, perintah berikut di Terminal membantu (seperti yang disarankan oleh Günter):
killall -9 dart
Di Windows (seperti yang disarankan oleh upupming):
Tetapi file kunci terkunci. Ini sedang digunakan dan sepertinya saya tidak bisa menghapusnya. OK, ini berfungsi, tetapi Anda perlu menutup Android Studio dan tunggu sekitar satu menit juga .... maka Anda dapat menghapus file itu.
Yster
15
Di Windows:
Tekan: Ctrl+ Alt+Delete
Pada task manager, temukan editor Anda seperti VS Studio atau Android Studio
Dalam Temukan itu "panah" dan Akhiri Tugas itu
Kemudian tutup editor Anda
Buka editor lagi
biarkan editor menyelesaikan semua hal, setelah itu jalankan kueri Anda yang akan berfungsi
Keluar dari IDE Anda, lalu dari start manager hentikan semua file terkait panah (jika ada).
Lalu pergi ke "FLUTTER DIRECTORY"/bin/cache/lockfile
dan hapus file kunci ini
Saya mencoba semua saran sebelumnya tetapi tanpa manfaat. Akhirnya ketika saya menghubungkan PC saya ke internet dan menunggu bergetar untuk melepaskan kemudian 5 menit diselesaikan
Saya memiliki masalah yang sama, saya mencoba semua solusi di atas, tetapi tidak ada yang bekerja untuk saya. Kemudian saya mencari kata kunci di direktori flutter, dan menemukan kode berikut. Jadi saya mencoba menghapus bin/cache/.upgrade_lock, dan akhirnya berhasil.
Solusi paling sederhana, walaupun sedikit memakan waktu adalah untuk me-restart komputer Anda atau logout sederhana dari pengguna saat ini dan login lagi.
Tolong yakinkan saya logout & menyelesaikan masalah. (Dan, jika platform bergantung atau mencoba salah satunya, sebutkan saja platform tersebut.)
greybeard
1
menggunakan Mac OS Mojave
Mithilesh Parmar
2
Saya menghadapi masalah serupa dan metode di atas menyelesaikan masalah saya
Mithilesh Parmar
0
Apakah sebagian besar solusi sebelumnya tetapi tidak berhasil bagi saya jadi saya baru saja meninggalkan laptop yang terhubung ke internet dengan VS-code dibuka kemudian saya mematikannya untuk sementara waktu dan memasangnya kembali dan berfungsi lagi
Menggunakan -9mencegah proses dari melakukan pekerjaan pembersihan. Anda harus pada dasarnya hanya menggunakan -9ketika Anda telah mencoba -2, -15dan -1dan tidak satupun dari mereka bekerja.
tripleee
-1
Sepertinya masalah jaringan. Saya mematikan wi-fi saya dan menghubungkan laptop saya pada koneksi 4G dengan telepon saya dan berfungsi pada 5,9s
kill -9pada dasarnya tidak boleh digunakan. Cuma killall, kalau itu gagal, coba beberapa sinyal lain. Nomor 9 harus menjadi pilihan terakhir Anda jika tidak ada yang berhasil.
tripleee
Selain itu, ini mengulangi jawaban yang lebih lama yang merekomendasikan antipattern yang sama.
tripleee
-7
Cukup ketik ini di terminal android studio dan akan bekerja lagi!
killall -9 dart
. Apa versi Flutter yang Anda gunakan? Jika Anda menggunakanflutter pub pub run build_runner watch
lihat github.com/flutter/flutter/issues/14703#issuecomment-369404176Jawaban:
Dalam kasus saya, perintah berikut di Terminal membantu (seperti yang disarankan oleh Günter):
Di Windows (seperti yang disarankan oleh upupming):
sumber
Hapus file ini:
Ini melepaskan kunci yang ditempati dan membuat Anda dapat menjalankan perintah lain.
sumber
Di Windows:
Tekan: Ctrl+ Alt+Delete
sumber
Saya menggunakan Mac dengan Visual Studio Code dan inilah yang berhasil:
Matikan PC Anda dan nyalakan lagi. Jangan gunakan fungsi restart. Saya memulai ulang 2 kali dan tidak berhasil. Hanya shutdown yang berhasil.
PS: Saya mencoba yang berikut ini:
killall -9 dart
;Tetapi mereka semua tidak bekerja.
sumber
Keluar dari IDE Anda, lalu dari start manager hentikan semua file terkait panah (jika ada).
Lalu pergi ke
"FLUTTER DIRECTORY"/bin/cache/lockfile
dan hapus file kunci ini
sumber
1. Hentikan semua instance panah yang berjalan
Jika Anda menggunakan Android Studio, simpan pekerjaan Anda dan tutuplah. Dan buka terminal Anda untuk mematikan instance dart yang sedang berjalan.
Linux:
Windows:
2. Hapus
lockfile
Anda dapat menemukan
lockfile
di dalam direktori instalasi flutter.sumber
coba ini sebagai gantinya untuk Window
Ini berhasil!
sumber
Saya mencoba semua saran sebelumnya tetapi tanpa manfaat. Akhirnya ketika saya menghubungkan PC saya ke internet dan menunggu bergetar untuk melepaskan kemudian 5 menit diselesaikan
sumber
Ini juga terjadi ketika Anda telah membuka proyek flutter di Editor. Tutup Editor dan jalankan kembali perintah
sumber
Saya memiliki masalah yang sama, saya mencoba semua solusi di atas, tetapi tidak ada yang bekerja untuk saya. Kemudian saya mencari kata kunci di direktori flutter, dan menemukan kode berikut. Jadi saya mencoba menghapus
bin/cache/.upgrade_lock
, dan akhirnya berhasil.sumber
Jika Anda menggunakan Windows, Anda dapat membuka task manager dan di bawah tab 'Proses' mencari proses yang disebut 'panah'. Akhiri semua tugas itu.
sumber
sumber
Sebagian besar mengatakan
killall -9 dart
tetapi tidak ada yang menyebutkanpkill -f dart
yang bekerja untuk saya.Perbedaan antara 2 dijelaskan di sini .
sumber
Dalam menjalankan kode VS
di terminal. Ini memperbaiki masalah saya.
sumber
Saya juga menghadapi masalah yang sama saya ikuti cara terbaik dan termudah
Lingkungan: Windows
IDE: Android Studio
Alat> flutter (opsi terakhir)> pilih flutter clean
setelah bergetar bersih selesai Anda siap dan baik untuk pergi.
sumber
Di Android Studio, It's Work untuk saya
Hentikan aplikasi Anda jika masih berjalan di ponsel atau lepaskan perangkat pengujian Anda.
Kemudian cobalah menginstal paket lagi.
sumber
Ada beberapa tindakan yang harus dilakukan:
1- di pubspec.yaml tekan "paket get" atau dalam tipe terminal "paket flutter get" dan tunggu beberapa detik.
jika ini tidak berhasil:
2-type flutter clean lalu lakukan langkah (1)
jika ini tidak berhasil juga:
3-type killtask / f / im dart.exe
jika ini tidak berhasil juga:
4 - tutup studio android dan kemudian restart pc Anda.
sumber
Untuk Pemula
Solusi paling sederhana, walaupun sedikit memakan waktu adalah untuk me-restart komputer Anda atau logout sederhana dari pengguna saat ini dan login lagi.
sumber
Apakah sebagian besar solusi sebelumnya tetapi tidak berhasil bagi saya jadi saya baru saja meninggalkan laptop yang terhubung ke internet dengan VS-code dibuka kemudian saya mematikannya untuk sementara waktu dan memasangnya kembali dan berfungsi lagi
sumber
Matikan Android Studio.
Buka direktori instalasi flutter / nampan / cache.
Hapus lockfile.
Pada titik ini, Anda dapat menjalankan perintah terkait yang bergetar di baris perintah untuk menyelesaikan masalah dengan sempurna.
sumber
Saya baru saja membiarkan terminal terbuka selama satu menit. kemudian mulai bekerja dengan baik lagi.
sumber
Anda dapat mencoba semua
flutter
proses.TL; DR - pergi ke titik
4)
1) Daftar proses:
2) Nama pencarian yang mengandung
flutter
:di mana output bisa seperti di sana:
3) Dapatkan ID proses
Kami membutuhkan konten dari kolom kedua (dari output di atas):
4 a) Bunuh "secara otomatis":
Untuk membuat daftar, cari dan bunuh semuanya yang dapat Anda gunakan
(Anda dapat menjalankannya juga dengan
sudo
)atau
4 b) Bunuh secara manual
Anda dapat membunuh proses satu per satu menggunakan:
mis. untuk mematikan proses dengan
12345
penggunaan id :Jika
-15
tidak akan berhasil, Anda dapat mencoba-2
atau-1
.Opsi terakhir adalah
-9
yang tidak boleh digunakan karena mencegah proses melakukan pekerjaan pembersihan.sumber
Anda dapat menghapus flutter dan "instal lagi", jadi cara tercepat adalah dengan:
1) Periksa di mana Anda memiliki
flutter
(sebagai executable)Untuk memeriksanya, Anda dapat menjalankan:
Dan Anda dapat mengharapkan output seperti itu:
2) Buka direktori ini
Jalur di atas secara langsung bergetar, tetapi kami ingin membuka direktori jadi "yang sebelumnya" di jalur:
3) Periksa apakah itu
git
repositoriSeharusnya begitu , tapi ada baiknya dicek.
Jalankan salah satu dari perintah git, mis
atau
Ketika repositori git Anda akan menerima beberapa info tentang itu atau daftar cabang yang benar.
4) Hapus semua file
5) penghapusan "kembalikan" hanya memiliki file yang diperlukan:
6) Voila!
Anda dapat menjalankan secara adil
flutter version
dan perintah harus bekerja (dan Flutter akan mengambil beberapa data yang diperlukan).sumber
Tidak ada SEMUA jawaban ini yang tidak membantu saya.
Satu-satunya solusi adalah menghapus seluruh flutter stuff (dan menginstal ulang flutter dari git):
sumber
Restart IDE Anda terlebih dahulu dan kemudian jalankan perintah berikut di folder proyek dari terminal
Ini berhasil untuk saya. Semoga ini akan membantu beberapa orang menghadapi masalah yang sama.
sumber
-9
mencegah proses dari melakukan pekerjaan pembersihan. Anda harus pada dasarnya hanya menggunakan-9
ketika Anda telah mencoba-2
,-15
dan-1
dan tidak satupun dari mereka bekerja.Sepertinya masalah jaringan. Saya mematikan wi-fi saya dan menghubungkan laptop saya pada koneksi 4G dengan telepon saya dan berfungsi pada 5,9s
sumber
Ini terjadi ketika perintah flutter lain sedang berjalan di latar belakang. Untuk mengatasi ini, Anda dapat menjalankan untuk mac
killall -9 dart
dan untuk windows task manager terbuka. Kemudian di tab proses, cari proses panah dan bunuh semuanya. Semoga ini bisa membantu Anda.
sumber
kill -9
pada dasarnya tidak boleh digunakan. Cumakillall
, kalau itu gagal, coba beberapa sinyal lain. Nomor 9 harus menjadi pilihan terakhir Anda jika tidak ada yang berhasil.Cukup ketik ini di terminal android studio dan akan bekerja lagi!
bergetar lari
:)
sumber