Terminé avec l'erreur: échec de l'établissement de la connexion avec l'instance d'application dans Chrome. Cela peut se produire si la connexion Websocket utilisée par les outils Web est désactivée pour établir correctement une connexion, par exemple en raison d'un pare-feu.
J'obtiens cette erreur lorsque j'exécute mon application Web Flutter sur le navigateur Chrome. J'éteins également mon pare-feu même si cela n'a pas résolu mon problème.
Quelle sera la solution possible pour résoudre cette erreur?
Solution temporaire que j'avais essayée:
J'ai eu ce problème lors de la mise à niveau du canal de développement au canal principal. ce que j'ai fait pour résoudre ce problème, c'est nettoyer le cache de construction de mon projet (flutter clean), puis exécuter le projet en utilisant le mode release. Après cela, je peux l'exécuter en mode débogage.
Cela a résolu mon problème temporairement et après un certain temps, je suis toujours confronté au même problème. Et la mise en œuvre de la même solution n'a pas résolu mon problème.
10 Réponses :
flutter run -d chrome - libération
s'exécuter en mode version est la solution à ce problème
Tu as raison sur l'argent, c'est correct
Je suis heureux que vous ayez résolu le problème, lors de la mise à niveau de la version ou du changement de canal, c'est généralement une bonne idée d'exécuter flutter clean
et, si nécessaire, de flutter pub cache repair
; Je pense qu'il n'y a aucune mesure à prendre.
J'ai également été confronté à ce problème. J'obtiens toujours cette erreur lorsque j'exécute «flutter run -d chrome» la première fois, mais si je l'exécute à nouveau pour la deuxième fois, il fonctionne parfaitement.
Vous devez télécharger Dart Debug Extension à partir de Chrome pour exécuter l'application Flutter sur le Web
Lorsque vous travaillez sur VSCode dans Windows dans le canal bêta de Flutter, utilisez la commande flutter run -d chrome
pour exécuter dans Chrome au lieu de F5.
Fonctionne à chaque fois pour moi.
Utilisez la commande:
flutter run -d --release
Utilisez les commandes ci-dessous:
flutter channel master flutter create --web flutter config --enable-web flutter devices run -d web flutter clean flutter run -d chrome
utilisez quelques commandes comme ci-dessous ----- >>
flutter create --web
ou
sur Editor Android Studio ou Intellij goto -> Exécuter >> Flutter Run In Release Mode
ce sont du travail pour moi
pour activer le Web ---->
flutter channel beta flutter doctor flutter config --enable-web (for a ready project)
et
flutter run -d chrome --release
pour créer un projet
Cela n'a généralement rien à voir avec le scintillement, mais c'est soit parce que vous avez connecté votre ordinateur en mode sans échec.
Dans mon cas, la touche Majuscule était bloquée et je n'avais aucune idée que j'étais en mode sans échec.
Ou peut-être avez-vous besoin de vérifier votre pare-feu
Cela ressemble à quelque chose comme ceci:
Je suis confronté au même problème pour la première fois que je veux exécuter l'application Web, mais lorsque je réexécute l'application Web, cela fonctionne bien. Essayez de recommencer
Publiez le journal complet de l'erreur à laquelle vous êtes confronté avec le résumé du
flutter doctor
Flutter.Serait-ce votre antivirus?