前提
- 開発エディター:VisualStudioCode
- 言語:Flutter
- asdfインストール前のFlutterバージョン:3.0.0
- バージョン管理ツール:asdf
- asdfのインストールで参考にした記事
現状・発生している事象
プロジェクトごとにFlutterのバージョンを管理するためにasdfをインストールしました。
その後Flutterバージョン2.10.5-stable
をインストールし、VisualStudioCodeにも適応させる対応を行いました。
VisualStudioCodeの右下に表示されているFlutterバージョンは指定した2.10.5
と表示されますが、flutter --version
を叩くとFlutterバージョンが3.0.0
となっていました。
このflutterのコマンドで指定したバージョンが利用されていない問題を解決したいです。
抜けている対応等ありましたら教えていただければと思います。
どうかよろしくお願いいたします。
asdf導入手順
- インストールコマンド実行
brew install asdf
- asdf.shのパスを通す
- flutterプラグインのインストール
asdf plugin add flutter
- 利用したいバージョンのインストール
asdf install flutter 2.10.5-stable
- アプリディレクトリ内でFlutterバージョンを指定
asdf local flutter 2.10.5-stable
- VisualStudioCodeの設定
- 設定画面を開く:Code -> 基本設定 -> 設定
flutter sdk
と入力して項目検索Dart: Flutter Sdk Paths
の項目に記載されているsettings.json で編集
を押下dart.flutterSdkPath
の項目に先ほどインストールしたFlutterバージョン(2.10.5-stable
)までのパスを記載 ※ UserNameのところは実際は自分のユーザー名
"dart.flutterSdkPath": "/Users/UserName/.asdf/installs/flutter/2.10.5-stable",
あなたの回答
tips
プレビュー