Dart-code: Flutter Hot Reload et Hot Restart ont disparu dans VSCode sur la branche principale Flutter

Créé le 15 juil. 2019  ·  8Commentaires  ·  Source: Dart-Code/Dart-Code

Quelques problèmes trouvés ici:

  1. Le rechargement à chaud ne fonctionne pas lors de l'enregistrement
  2. Impossible de trouver les commandes «Flutter: Hot Reload» et «Flutter: Hot Restart» dans la palette de commandes.
    Screenshot 2019-07-15 at 1 23 02 PM

Médecin Flutter:
Résumé du médecin (pour voir tous les détails, lancez Flutter doctor -v):
[✓] Flutter (Channel master, v1.8.2-pre.33, sur Mac OS X 10.14.5 18F132, locale en-GB)

[✓] Chaîne d'outils Android - développement pour les appareils Android (version 28.0.3 du SDK Android)
[✓] Xcode - développer pour iOS et macOS (Xcode 10.2.1)
[✓] Outils iOS - développement pour les appareils iOS
[✓] Chrome - développement pour le Web
[✓] Android Studio (version 3.4)
[✓] VS Code (version 1.36.1)
[✓] Appareil connecté (3 disponibles)

in debugger in flutter is bug

Commentaire le plus utile

J'ai publié un correctif en tant que v3.2.1 qui contient ce correctif.

Tous les 8 commentaires

Le rechargement à chaud ne fonctionne pas lors de l'enregistrement

Voyez-vous une sortie dans la console de débogage comme "Reloaded x of y bibliothèques"? Pouvez-vous capturer un journal en exécutant la commande Dart: Capturer les journaux à partir de la palette de commandes, puis exécutez votre application et essayez quelques modifications / enregistrements, puis cliquez sur Arrêter la journalisation sur la notification de journal (qui peut s'être effondrée dans l'icône en forme de cloche dans l'état ) et joindre le journal?

Impossible de trouver les commandes «Flutter: Hot Reload» et «Flutter: Hot Restart» dans la palette de commandes.

Cela peut arriver si nous ne détectons aucun projet Flutter dans votre dossier. Le projet Flutter fait-il partie des 3 premiers niveaux de dossiers de votre espace de travail? Cela peut également être causé si l'extension ne parvient pas à s'activer (bien que vous remarquiez probablement beaucoup plus de problèmes si c'est le cas) - vous pouvez le vérifier en ouvrant les outils de développement (Aide -> Basculer les outils de développement) et en vérifiant la console.

Pourriez-vous également confirmer votre version de l'extension Dart et de l'extension Flutter? Merci!

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

  2. Oui, je suis dans le dossier du projet car je peux exécuter le projet par touche de raccourci (F5) sous Mac.
    Le rechargement à chaud et le redémarrage à chaud peuvent tous deux être déclenchés par les boutons suivants:
    Screenshot 2019-07-15 at 4 30 47 PM

  3. Les extensions Dart et Flutter sont toutes deux à 3.2.0.

J'ai également vérifié ces
Screenshot 2019-07-15 at 4 41 54 PM

Merci! Il semble que le service Hot Reload ( reloadSources ) n'est pas en cours d'enregistrement, et notre gestionnaire de rechargement à chaud lors de l'enregistrement se ferme tôt si le service n'est pas disponible.

@bkonyi Je m'attendrais à être réparé par https://github.com/flutter/flutter/pull/35765 , mais je peux le reprocher sur le master actuel. Des idées?

@ pczn0327 comme solution de contournement immédiate, si vous êtes capable de passer au canal Flutter stable , cela ne devrait pas avoir ce problème (et ne devrait pas non plus être trop loin depuis sa mise à jour récente).

Merci pour l'aide @DanTup! J'attends avec impatience la v3.3.0!

Ok, j'ai compris ce que c'est. Le nom du flux a changé dans la machine virtuelle, mais je n'ai pas publié une extension VS Code mise à jour pour le gérer, de sorte que la version actuelle en direct ne parvient pas à s'abonner et ne voit donc jamais le service enregistré.

Il est corrigé dans le dernier code, donc si vous êtes désespéré d'utiliser master , vous pouvez installer l'une des versions d'aperçu de la v3.3 comme https://github.com/Dart-Code/Dart-Code/ releases / tag / v3.3.0-alpha.2.logging.2.

J'ai publié un correctif en tant que v3.2.1 qui contient ce correctif.

Mon problème était que j'avais une version apk installée sur l'appareil et que j'installais debug apk. L'option de rechargement à chaud n'était donc pas affichée et le code vs était bloqué lors du débogage d'assemblage.

Cette page vous a été utile?
0 / 5 - 0 notes