Dart-code: Flutter Hot Reload y Hot Restart desaparecieron en VSCode en la rama maestra de Flutter

Creado en 15 jul. 2019  ·  8Comentarios  ·  Fuente: Dart-Code/Dart-Code

Aquí se encuentran pocos problemas:

  1. La recarga en caliente no funciona guardada
  2. No se puede encontrar el comando "Flutter: Hot Reload" y "Flutter: Hot Restart" en la paleta de comandos.
    Screenshot 2019-07-15 at 1 23 02 PM

Doctor Flutter:
Resumen del médico (para ver todos los detalles, ejecute flutter doctor -v):
[✓] Flutter (Channel master, v1.8.2-pre.33, en Mac OS X 10.14.5 18F132, locale en-GB)

[✓] Cadena de herramientas de Android: desarrollo para dispositivos Android (SDK de Android versión 28.0.3)
[✓] Xcode: desarrollo para iOS y macOS (Xcode 10.2.1)
[✓] Herramientas de iOS: desarrolle para dispositivos iOS
[✓] Chrome: desarrollo para la Web
[✓] Android Studio (versión 3.4)
[✓] Código VS (versión 1.36.1)
[✓] Dispositivo conectado (3 disponibles)

in debugger in flutter is bug

Comentario más útil

Publiqué un parche como v3.2.1 que contiene esta corrección.

Todos 8 comentarios

La recarga en caliente no funciona al guardar

¿Ve algún resultado en la consola de depuración como "Bibliotecas x de y recargadas"? ¿Puede capturar un registro ejecutando el comando Dart: Capture Logs desde la paleta de comandos, luego ejecute su aplicación e intente algunas ediciones / guardados, luego haga clic en Detener registro en la notificación de registro (que puede haberse colapsado en el ícono de campana en el estado ) barra y adjuntar el registro?

No se puede encontrar el comando "Flutter: Hot Reload" y "Flutter: Hot Restart" en la paleta de comandos.

Esto podría suceder si no detectamos ningún proyecto de Flutter en su carpeta. ¿Está el proyecto Flutter dentro de los 3 niveles superiores de carpetas en su espacio de trabajo? También podría deberse a que la extensión no se activa (aunque probablemente notaría muchas más roturas si ese es el caso); puede verificarlo abriendo las herramientas de desarrollador (Ayuda -> Alternar herramientas de desarrollador) y verificando la consola.

¿Podría confirmar también su versión de la extensión Dart y la extensión Flutter? ¡Gracias!

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

  2. Sí, estoy en la carpeta del proyecto porque puedo ejecutar el proyecto con la tecla abreviada (F5) en Mac.
    Hot-Reload y Hot-Restart pueden activarse con los siguientes botones:
    Screenshot 2019-07-15 at 4 30 47 PM

  3. Las extensiones Dart y Flutter están ambas en 3.2.0.

También he comprobado estos
Screenshot 2019-07-15 at 4 41 54 PM

¡Gracias! Parece que el servicio Hot Reload ( reloadSources ) no se está registrando y nuestro controlador de hot-reload-on-save se cierra antes si el servicio no está disponible.

@bkonyi Espero que me arregle https://github.com/flutter/flutter/pull/35765 , pero puedo reproducir esto en el actual master . ¿Algunas ideas?

@ pczn0327 como solución alternativa inmediata, si puede cambiar al canal stable Flutter, no debería tener este problema (y tampoco debería estar muy atrás, ya que se actualizó recientemente).

¡Gracias por la ayuda @DanTup! ¡Espero la v3.3.0!

Ok, descubrí qué es esto. El nombre de la transmisión cambió en la VM, pero no he publicado una extensión de VS Code actualizada para manejarlo, por lo que la versión en vivo actual no se suscribe y, por lo tanto, nunca ve el servicio registrado.

Está corregido en el último código, por lo que si está desesperado por usar master , puede instalar una de las versiones preliminares de v3.3 como https://github.com/Dart-Code/Dart-Code/ releases / tag / v3.3.0-alpha.2.logging.2.

Publiqué un parche como v3.2.1 que contiene esta corrección.

Mi problema era que tenía una versión apk instalada en el dispositivo y estaba instalando debug apk. Entonces, la opción Hot Reload no se mostraba y el código vs se atascaba en la depuración de ensamblaje.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

shamrin picture shamrin  ·  5Comentarios

ifredom picture ifredom  ·  3Comentarios

e200 picture e200  ·  3Comentarios

DanTup picture DanTup  ·  4Comentarios

atreeon picture atreeon  ·  5Comentarios