Flutterのアプリケーションをデバッグ実行する際に、以下のメッセージがコンソール上に表示されるようになりました。
A new version of Flutter is available!
To update to the latest version, run "flutter upgrade".
新しいバージョンのFlutterが利用可能になったから、
”flutter upgrade”で最新版のFlutterにアップデートしてくれってことみたいですね。
そういうことなら、最新版にアップデートしちゃいましょう!
Flutterのバージョンのアップグレードとダウングレードの方法を紹介します。
Flutterのバージョンアップ方法を確認していきます!
ちなみにFlutterの環境構築時にMacのPathを設定した際の記事はコチラ!
Flutterのバージョンをアップグレードする方法
それでは実際にFlutterのバージョンをアップグレードしていきましょう。
まず最初に現在のバージョンを確認しておくとアップグレード後の確認もできるので、バージョン確認の方法を紹介します。(必須の作業ではないので、急ぎの方は飛ばしてもOK!)
バージョンを確認する
以下のコマンドで現在のFlutterのバージョンを確認することができます。
flutter --version
今回、僕の環境で上記のコマンドを実行してみたところ、以下のような結果となりました。
Flutter 3.0.0 • channel stable • https://github.com/flutter/flutter.git
Framework • revision ee4e09cce0 (3 months ago) • 2022-05-09 16:45:18 -0700
Engine • revision d1b9a6938a
Tools • Dart 2.17.0 • DevTools 2.12.2
Flutterのバージョンと共に、Dartのバージョンも記載されていますね。
アップグレードコマンドの実行
冒頭のメッセージ内部にもありましたが、Flutterのアップグレードコマンドは以下となります。
flutter upgrade
ライブラリの依存関係とか色々開発中の場合は、パッとやってしまって良いものなのか、どこまで影響範囲があるのかわかりませんが、
現状の僕の環境では大したプロジェクトも作っていなかったので、アップグレードしちゃいました!
(アップグレード実行直後のコンソール内容保存し忘れたので実行後の内容は割愛)
現在開発中のプロジェクトがある場合や、他のライブラリを使用しているなど、アップグレードが様々な影響を及ぼしそうな場合は、アップグレード前にしっかりと問題ないか確認しておく必要があるかもしれません。
アップグレードコマンドを実行後は、再度バージョン確認してみましょう。
”flutter –version”コマンドでバージョンを確認すると以下となりました。
Flutter 3.0.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision f1875d570e (6 weeks ago) • 2022-07-13 11:24:16 -0700
Engine • revision e85ea0e79c
Tools • Dart 2.17.6 • DevTools 2.12.2
以下の通り、FlutterとDartのバージョンが更新されました!
- Flutter 3.0.0 → Flutter 3.0.5
- Dart 2.17.0 → Dart 2.17.6
確認後、作成途中のプロジェクトをデバッグ実行してみたところ問題なく実行することができました!
メジャーバージョンのアップグレードなど大規模なバージョンアップでは影響範囲など考慮した方が良いかもしれませんが、マイナーバージョンとかなら大丈夫そうですね。
とりあえずは最新バージョンにすることができました!
ダウングレードのコマンド
もしアップグレード後の動作に問題があった時のためにダウングレードの方法も確認しておきましょう。
以下のコマンドを実行することでバージョンを下げることも可能のようです。
flutter downgrade
やり方としてはお手軽というかめっちゃ簡単ですね!
任意のバージョンを選択してダウングレードさせるとかではなく、1つ前のバージョンに下げることができるコマンドのようです。
今回は使用しませんでしたが、何かの機会にお世話になることはあるかもしれません。
(どちらかといえばお世話になるような事態に出会したくはないですが・・・)
Flutterのバージョンのアップグレードとダウングレード
今回はFlutterのバージョンのアップグレード/ダウングレードの方法をご紹介しました!
- 【バージョン確認】:「flutter –version」コマンドを実行する
- 【アップグレード】:「flutter upgrade」コマンドを実行する
- 【ダウングレード】:「flutter downgrade」コマンドを実行する
コマンドとしてはシンプルで手軽に実行することができましたね。
コメント