Dart-code: Flutter Hot Reload dan Hot Restart menghilang di VSCode pada cabang master Flutter

Dibuat pada 15 Jul 2019  ·  8Komentar  ·  Sumber: Dart-Code/Dart-Code

Beberapa masalah ditemukan di sini:

  1. Reload panas tidak berfungsi saat disimpan
  2. Tidak dapat menemukan perintah "Flutter: Hot Reload" dan "Flutter: Hot Restart" di Command Palette.
    Screenshot 2019-07-15 at 1 23 02 PM

Dokter Flutter:
Ringkasan dokter (untuk melihat semua detail, jalankan flutter doctor -v):
[✓] Flutter (Master saluran, v1.8.2-pre.33, di Mac OS X 10.14.5 18F132, lokal en-GB)

[✓] Rantai alat Android - kembangkan untuk perangkat Android (Android SDK versi 28.0.3)
[✓] Xcode - kembangkan untuk iOS dan macOS (Xcode 10.2.1)
[✓] Alat iOS - kembangkan untuk perangkat iOS
[✓] Chrome - kembangkan untuk web
[✓] Android Studio (versi 3.4)
[✓] VS Code (versi 1.36.1)
[✓] Perangkat yang terhubung (3 tersedia)

in debugger in flutter is bug

Komentar yang paling membantu

Saya telah menerbitkan tambalan sebagai v3.2.1 yang berisi perbaikan ini.

Semua 8 komentar

Reload panas tidak berfungsi saat disimpan

Apakah Anda melihat keluaran apa pun di Konsol Debug seperti "Reloaded x of y libraries"? Dapatkah Anda menangkap log dengan menjalankan perintah Dart: Capture Logs dari palet perintah, lalu menjalankan aplikasi Anda dan mencoba beberapa pengeditan / penyimpanan, lalu klik Stop Logging pada pemberitahuan log (yang mungkin telah menciut menjadi ikon lonceng di status ) bar dan lampirkan log?

Tidak dapat menemukan perintah "Flutter: Hot Reload" dan "Flutter: Hot Restart" di Command Palette.

Ini dapat terjadi jika kami tidak mendeteksi project Flutter apa pun di folder Anda. Apakah project Flutter berada dalam 3 level folder teratas di ruang kerja Anda? Ini juga bisa disebabkan jika ekstensi gagal diaktifkan (meskipun mungkin Anda akan melihat lebih banyak kerusakan jika itu masalahnya) - Anda dapat memeriksanya dengan membuka alat pengembang (Bantuan -> Toggle Alat Pengembang) dan memeriksa konsol.

Bisakah Anda juga mengonfirmasi versi ekstensi Dart dan ekstensi Flutter? Terima kasih!

  1. Log terlampir.
    Dart-Code-Log-2019-06-01 16-23-45.txt

  2. Ya, saya berada di folder proyek karena saya dapat menjalankan proyek dengan tombol pendek (F5) di Mac.
    Hot-Reload dan Hot-Restart keduanya dapat dipicu oleh tombol-tombol berikut:
    Screenshot 2019-07-15 at 4 30 47 PM

  3. Ekstensi Dart dan Flutter keduanya ada di 3.2.0.

Saya juga telah memeriksa ini
Screenshot 2019-07-15 at 4 41 54 PM

Terima kasih! Sepertinya layanan Hot Reload ( reloadSources ) tidak didaftarkan, dan penangan hot-reload-on-save kami berhenti lebih awal jika layanan tidak tersedia.

@bkonyi Saya berharap dapat diperbaiki oleh https://github.com/flutter/flutter/pull/35765 , tetapi saya dapat melakukan repro ini pada master . Ada ide?

@ pczn0327 sebagai solusi langsung, jika Anda dapat beralih ke saluran Flutter stable , yang seharusnya tidak mengalami masalah ini (dan juga tidak boleh terlalu jauh ketinggalan karena diperbarui baru-baru ini).

Terima kasih atas bantuannya @DanTup! Saya menantikan v3.3.0!

Oke, saya sudah tahu apa ini. Nama aliran berubah di VM tetapi saya belum menerbitkan ekstensi Kode VS yang diperbarui untuk menanganinya, jadi versi langsung saat ini gagal berlangganan, dan oleh karena itu tidak pernah melihat layanan terdaftar.

Ini diperbaiki dalam kode terbaru, jadi jika Anda sangat ingin menggunakan master , Anda dapat menginstal salah satu pratinjau versi v3.3 seperti https://github.com/Dart-Code/Dart-Code/ rilis / tag / v3.3.0-alpha.2.logging.2.

Saya telah menerbitkan tambalan sebagai v3.2.1 yang berisi perbaikan ini.

Masalah saya adalah saya menginstal apk rilis di perangkat, dan menginstal apk debug. Jadi opsi Hot Reload tidak ditampilkan dan kode vs terhenti saat merakit debug.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat