Ce problème a été soumis aux problèmes Github Flutter: https: // github .com / flutter / flutter / issues / 27450
J'ai des problèmes avec les applications de flutter en cours d'exécution et de rechargement à chaud dans Android Studio.
Lorsque je lance une application dans le studio Android, je reçois le message suivant de temps en temps (2 exécutions sur 3) et la compilation échoue.
export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn export PATH=$PATH:/Users/rakshak/flutter/bin
Je n'ai pas du tout pu faire fonctionner le rechargement à chaud
[â] Flutter (Channel stable, v1.0.0, on Mac OS X 10.14.1 18B75, locale en-AU) ⢠Flutter version 1.0.0 at /Users/rakshak/flutter ⢠Framework revision 5391447fae (9 weeks ago), 2018-11-29 19:41:26 -0800 ⢠Engine revision 7375a0f414 ⢠Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297) ⣽Unhandled exception: Bad state: Future already completed #0 _AsyncCompleter.complete (dart:async/future_impl.dart:39:31) #1 _NativeSocket.startConnect.<anonymous closure>.connectNext.<anonymous closure> (dart:io/runtime/binsocket_patch.dart:490:23) #2 _NativeSocket.issueWriteEvent.issue (dart:io/runtime/binsocket_patch.dart:844:14) #3 _NativeSocket.issueWriteEvent (dart:io/runtime/binsocket_patch.dart:851:12) #4 _NativeSocket.multiplex (dart:io/runtime/binsocket_patch.dart:872:11) #5 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)
Je travaille sur le canal stable . Voici ma sortie de Flutter Doctor:
Performing hot reload... Syncing files to device iPhone XR... Unhandled exception: Bad state: Future already completed #0 _AsyncCompleter.complete (dart:async/future_impl.dart:39:31) #1 _NativeSocket.startConnect.<anonymous closure>.connectNext.<anonymous closure> (dart:io/runtime/binsocket_patch.dart:490:23) #2 _NativeSocket.issueWriteEvent.issue (dart:io/runtime/binsocket_patch.dart:844:14) #3 _NativeSocket.issueWriteEvent (dart:io/runtime/binsocket_patch.dart:851:12) #4 _NativeSocket.multiplex (dart:io/runtime/binsocket_patch.dart:872:11) #5 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)
Je travaille actuellement depuis la Chine, j'ai implémenté les changements mentionnés ici: https://flutter.io/community/china . Voici les parties pertinentes de mon fichier .bash_profile
Launching lib/main.dart on iPhone XR in debug mode... Unhandled exception: Bad state: Future already completed #0 _AsyncCompleter.complete (dart:async/future_impl.dart:39:31) #1 _NativeSocket.startConnect.<anonymous closure>.connectNext.<anonymous closure> (dart:io/runtime/binsocket_patch.dart:490:23) #2 _NativeSocket.issueWriteEvent.issue (dart:io/runtime/binsocket_patch.dart:844:14) #3 _NativeSocket.issueWriteEvent (dart:io/runtime/binsocket_patch.dart:851:12) #4 _NativeSocket.multiplex (dart:io/runtime/binsocket_patch.dart:872:11) #5 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)
Je travaille sur un Mac.
4 Réponses :
Je vous recommande de réinstaller Flutter en suivant les étapes utilisées dans cette vidéo de cours de flutter populaire. J'espère que ça vaudra la peine de regarder pour vous et votre erreur sera supprimée Guide d'installation Flutter Comme vous venez de Chine, vous devez donc ajouter ces étapes comme indiqué dans le lien Utilisation de Flutter en Chine
Merci pour la réponse. J'ai suivi les étapes d'installation depuis le site de développement Flutter. J'ai également implémenté les étapes du lien "Utilisation du flutter en Chine". Cela n'a pas semblé aider.
Si vous utilisez un proxy, définissez la variable d'environnement
NO_PROXY=127.0.0.1,localhost
Je n'utilise pas de proxy.
Cela peut ressembler à une suggestion étrange; cependant, avez-vous essayé d'utiliser vpn tout en effectuant cette action? J'ai déjà rencontré ce problème, puis l'utilisation d'une connexion VPN m'a aidé. Je suppose que vous pouvez essayer.
Oui, je pense que je ne peux pas commenter les PUB_HOSTED_URL et FLUTTER_STORAGE_BASE_URL de mon profil bask et utiliser simplement un VPN.
Cela semble avoir été un problème lié au réseau.
Ma solution pour cela: J'ai supprimé PUB_HOSTED_URL et FLUTTER_STORAGE_BASE_URL de mon fichier .bash_profile et activé mon VPN.
Il semble que vous ayez besoin d'une connexion Internet active et stable pour créer et recharger à chaud une application Flutter en développement.
Liens connexes:
Envoyez un problème à github.com/flutter/flutter/issues/new
Terminé: github.com/flutter/flutter/issues/27450
stackoverflow .com / questions / 51396769 /…