web-dev-qa-db-ja.com

flutter --flow-control-collectionsが必要ですが、必要ですか?

Flutter(マスターバージョンと安定バージョンの両方)とDartをアップグレードした後、プロジェクトで使用しているさまざまなforループに対して実験--flow-control-collectionsが有効になっていないというエラーが表示されます。 this entry を使用して修正しようとしましたが、それだけでは奇妙なことになりました。したがって、以下のエラーが発生したため、コントロールフローコレクションのエクスペリメントを有効にする必要があることを通知すると同時に、不要になったことを通知します。

 eex

このエラーは、私が使用しているすべての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)

これを解決する方法はありますか?

12
William Terrill

pubspec.yamlの最小Dartバージョンを更新するだけで十分でした。

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

Pubspec.ymlのDartバージョンを変更する

environment:
  sdk: ">=2.6.0 <3.0.0"

その後

 flutter pub get
 flutter clean

再起動Android Studio

0
Nuts