<

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