Flutter(マスターバージョンと安定バージョンの両方)とDartをアップグレードした後、プロジェクトで使用しているさまざまなforループに対して実験--flow-control-collectionsが有効になっていないというエラーが表示されます。 this entry を使用して修正しようとしましたが、それだけでは奇妙なことになりました。したがって、以下のエラーが発生したため、コントロールフローコレクションのエクスペリメントを有効にする必要があることを通知すると同時に、不要になったことを通知します。
このエラーは、私が使用しているすべてのforループで発生します。
これが私のフラッターです-バージョン
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)
これを解決する方法はありますか?
pubspec.yaml
の最小Dartバージョンを更新するだけで十分でした。
environment:
sdk: ">=2.7.0 <3.0.0"
Pubspec.ymlのDartバージョンを変更する
environment:
sdk: ">=2.6.0 <3.0.0"
その後
flutter pub get
flutter clean
再起動Android Studio