16
votes

Terminé avec l'erreur: échec de l'établissement de la connexion avec l'instance d'application dans Chrome

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.


2 commentaires

Publiez le journal complet de l'erreur à laquelle vous êtes confronté avec le résumé du flutter doctor Flutter.


Serait-ce votre antivirus?


10 Réponses :


20
votes

flutter run -d chrome - libération

s'exécuter en mode version est la solution à ce problème


1 commentaires

Tu as raison sur l'argent, c'est correct



7
votes

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.


0 commentaires

0
votes

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.


0 commentaires

2
votes

Vous devez télécharger Dart Debug Extension à partir de Chrome pour exécuter l'application Flutter sur le Web


0 commentaires

0
votes

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.


0 commentaires

0
votes

Utilisez la commande:

flutter run -d --release


0 commentaires

1
votes

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


0 commentaires

0
votes

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


0 commentaires

1
votes

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

  • préférences système> sécurité et confidentialité >> pare-feu
  • cliquez sur le verrou ci-dessous et entrez votre mot de passe système
  • puis cliquez sur l'option de pare-feu entrez la description de l'image ici
  • Ajoutez-y votre éditeur pour autoriser la connexion Internet (studio android ou VsCode)

Cela ressemble à quelque chose comme ceci:

https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.macinstruct.com%2Fnode%2F165&psig=AOvVaw060gaYno6OT6j3iRu2WdFK&ust=160576685599AdtC4000&sQFKxAAivCAivfeCcd03000&sQFimageAAxCAivAAfeCcd04000&sQFyFimages


0 commentaires

0
votes

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


0 commentaires