Flutterで「Try updating your pubspec.yaml to set the minimum SDK constraint to 〇〇」
今回はFlutterで下記のようなエラーが起きたときの対処法についてご紹介していこうと思います。
1 2 |
This requires the 'super-parameters' language feature to be enabled. Try updating your pubspec.yaml to set the minimum SDK constraint to 2.17.0 or higher, and running 'pub get'. |
Flutterで「Try updating your pubspec.yaml to set the minimum SDK constraint to 〇〇」
エラーメッセージの通り、FlutterのSDKのバージョンを上げる必要があります。
上記の場合は、エラーメッセージに書いてある通り最小のSDKのバージョンを2.17.0に上げる必要がありますね。
エラーが出たとき、pubspec.yamlはどういう状態であったかというと、environmentが
1 2 |
environment: sdk: ">=2.12.0 <3.0.0" |
という状態でした。
FlutterのSDKのバージョンを上げて
1 2 |
environment: sdk: ^3.0.0 |
のように書くと表題のエラーが解消されました。
表題のエラーでは特定の記述を使う際に2.17.0より下のバージョンだとその記述が使えないという状態でしたが、同じようなエラーが出た場合はエラーメッセージに書いてある内容を確認してFlutterのSDKのバージョンを上げるなどしてみてください。
終わりに
今回はFlutterで表題のようなエラーが起きたときの対処法についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません