Closed3
FlutterでDart SDKのバージョンが上がらない
以下のようなエラーがでてシミュレーターが起動しない
Running "flutter pub get" in itete_no_suke_flutter...
The current Dart SDK version is 2.13.0.
Because image_picker 0.8.4+4 requires SDK version >=2.14.0 <3.0.0 and no versions of image_picker match >0.8.4+4 <0.9.0, image_picker ^0.8.4+4 is forbidden.
So, because itete_no_suke depends on image_picker ^0.8.4+4, version solving failed.
pub get failed (1; So, because itete_no_suke depends on image_picker ^0.8.4+4, version solving failed.)
Exited (1)
Dart SDKのバージョンを2.14.0以上にしろと言われている
ググってでてきたこちらを試してみる
flutter channel stableとflutter upgradeを実行
pubspec.yamlも以下のように変更
@@ -18,7 +18,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
- sdk: ">=2.12.0 <3.0.0"
+ sdk: ">=2.14.0 <3.0.0"
再度、flutter pub getをするが同じエラー。
Running "flutter pub get" in itete_no_suke_flutter...
The current Dart SDK version is 2.13.0.
Because itete_no_suke requires SDK version >=2.14.0 <3.0.0, version solving failed.
pub get failed (1; Because itete_no_suke requires SDK version >=2.14.0 <3.0.0, version solving failed.)
Exited (1)
VS Codeの設定に問題があるかもと思い調べてみると、
Settings > Dart > SDKにパス設定する箇所があった
"dart.flutterSdkPath": "/Users/captain-blue/.asdf/installs/flutter/2.2.0-stable",
これがUserレベルの設定になっていたので、Workspaceでも設定して上書きする。
2.5.3-stableを使うよう修正
"dart.flutterSdkPath": "/Users/captain-blue/.asdf/installs/flutter/2.5.3-stable",
もう一度デバッグで起動してみたら解決した
このスクラップは2022/01/08にクローズされました