web-dev-qa-db-fra.com

flutter --flow-control-collections sont nécessaires, mais le sont-ils?

Après la mise à niveau de Flutter (versions maître et stable) et Dart, j'obtiens une erreur à propos de l'expérience --flow-control-collections n'étant pas activé pour les diverses boucles for que j'utilise dans le projet. J'ai essayé de le réparer en utilisant cette entrée mais cela rendait les choses encore plus étranges. Donc, maintenant, j'ai l'erreur ci-dessous qui me dit que j'ai besoin que l'expérience de contrôle-flux-collections soit activée tout en me disant simultanément qu'elle n'est plus requise.

 eex

Cette erreur apparaît pour chaque boucle for que j'utilise.

Voici mon flottement - version

Stable:
Flutter 1.12.13+hotfix.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 27321ebbad (13 days ago) • 2019-12-10 18:15:01 -0800
Engine • revision 2994f7e1e6
Tools • Dart 2.7.0

Master:
Flutter 1.13.6-pre.16 • channel master • https://github.com/flutter/flutter.git
Framework • revision fcaf9c4070 (2 days ago) • 2019-12-21 14:03:01 -0800
Engine • revision 33813929e3
Tools • Dart 2.8.0 (build 2.8.0-dev.0.0 886615d0f9)

Des idées pour résoudre ce problème?

12
William Terrill

Il suffit de mettre à jour la version minimale de Dart dans pubspec.yaml me suffisait:

environment:
  sdk: ">=2.7.0 <3.0.0"
1
Ahmed Hassan

Changer la version de Dart dans pubspec.yml

environment:
  sdk: ">=2.6.0 <3.0.0"

puis

 flutter pub get
 flutter clean

Et redémarré Android Studio

0
Nuts