Flutterのアップグレード
Flutter リリース チャネルのどれであっても
フォローすると使えるようになりますflutter
をアップグレードするコマンド
Flutter SDK またはアプリが依存するパッケージ。
Flutter SDK のアップグレード
Flutter SDK を更新するには、flutter upgrade
指図:
$ flutter upgrade
このコマンドは、Flutter SDK の最新バージョンを取得します。 現在の Flutter チャネルで利用できます。
を使用している場合は、安定チャネル
さらに新しいバージョンの Flutter SDK が必要な場合、
に切り替えますベータ使用しているチャンネルflutter channel beta
、
そして走りますflutter upgrade
。
常に情報を得る
発行します移行ガイド既知の重大な変更について。
これらの変更に関するお知らせは、Flutter お知らせメーリング リスト。
Flutter の将来のバージョンで壊れないようにするには、 テストを私たちに提出することを検討してくださいテストレジストリ。
Flutterチャンネルの切り替え
Flutter には 2 つのリリース チャネルがあります。安定とベータ。
の安定チャネル
私たちがお勧めするのは、安定新規ユーザー向けのチャンネル 実稼働アプリのリリースの場合も同様です。 チームはこのチャンネルを約 3 か月ごとに更新します。 チャネルは時折ホットフィックスを受け取る可能性があります 重大度の高い問題や影響の大きい問題の場合。
Flutter チームのプラグインとパッケージの継続的統合 最新のものに対するテストが含まれます安定リリース。
最新のドキュメント安定ブランチ は次のとおりです:https://api.flutter.dev
のベータチャネル
のベータチャネルには最新の安定版リリースがあります。 これは、私たちが徹底的にテストした Flutter の最新バージョンです。 このチャンネルはすべての公開テストに合格しています。 Flutter を使用する Google 製品のテスト スイートに対して検証されています。 そして審査を受けています提供されたプライベート テスト スイート。 のベータチャネルは定期的なホットフィックスを受信します 新たに発見された重要な問題に対処するために。
のベータチャンネルは基本的に同じです安定チャネル ただし、四半期ではなく毎月更新されます。 確かに、安定チャンネルが更新されて、 最新のものに更新されていますベータリリース。
その他のチャンネル
現在、もう 1 つのチャンネルがありますが、マスター。 人Flutterに貢献するこのチャンネルを使用してください。
このチャンネルはそれほど徹底的にテストされていません のベータと安定チャンネル。
このチャンネルを次の目的で使用することはお勧めしません。 深刻な後退が含まれる可能性が高くなります。
最新のドキュメントマスターブランチ は次のとおりです:https://master-api.flutter.dev
チャンネルを変更する
現在のチャンネルを表示するには、次のコマンドを使用します。
$ flutter channel
別のチャンネルに変更するには、次を使用します。flutter channel <channel-name>
。
チャンネルを変更したら、次を使用しますflutter upgrade
最新の Flutter SDK とそのチャネルの依存パッケージをダウンロードします。
例えば:
$ flutter channel beta
$ flutter upgrade
パッケージのアップグレード
変更した場合は、pubspec.yaml
ファイル、または更新したい
アプリが依存するパッケージのみ
(パッケージと Flutter 自体の両方の代わりに)、
次に、次のいずれかを使用しますflutter pub
コマンド。
に更新するには、互換性のある最新バージョンの
にリストされているすべての依存関係pubspec.yaml
ファイル、
使用upgrade
指図:
$ flutter pub upgrade
に更新するには、可能な最新バージョンの
にリストされているすべての依存関係pubspec.yaml
ファイル、
使用upgrade --major-versions
指図:
$ flutter pub upgrade --major-versions
これにより、制約も自動的に更新されます
の中にpubspec.yaml
ファイル。
古いパッケージの依存関係を特定し、アドバイスを得るには
更新方法については、outdated
指図。詳細については、を参照してください。
ダーツpub outdated
ドキュメンテーション。
$ flutter pub outdated