1. ホーム
  2. flutter

[解決済み] Flutter SDK(Dart 1.x)をダウングレードする方法

2022-04-28 16:39:17

質問

Flutter SDKをアップグレードしたら、私のプロジェクトが壊れてしまいました。基本的にDart 1.xを使用するFlutter SDKに戻す必要があります。

pubspec.yamlで以下を試しました。

environment:
  sdk: ">=1.19.0 <2.0.0"
  flutter: "^0.1.2"

dependencies:
  flutter:
    sdk: flutter

が、今は単にプロジェクトがビルドされないだけです。

Running "flutter packages get" in binformed...
Package binformed requires Flutter SDK version ^0.1.2 but the current SDK is 0.2.5-pre.38.
pub get failed (1)

SDKをアンインストールして、再インストールする必要がありますか?

解決方法を教えてください。

Flutterはgitを使用してバージョン管理されています。Flutterのバージョンを変更するには、gitのブランチを変更するのと同じくらい簡単です。

2種類の方法があります。

  • flutter channel <branch> (例 flutter channel stable )

このコマンドは、ブランチ間を変更するために使用されます - 通常は stable / dev / beta / master . また、gitから特定のコミットIDを入れることも可能です。

  • flutter downgrade <version> (例 flutter downgrade v1.2.1 )

このコマンドは、特定のバージョン番号を使用します。 利用可能なバージョン番号の一覧は flutter downgrade または ここで

この後、任意のFlutterコマンド(例えば、以下のような)を実行します。 flutter doctor このバージョンを実行するために必要なすべてのダウンロードとコンパイルはFlutterが行います。