How to downgrade Flutter SDK (Dart 1.x)
Run the following command to see a list of available versions.
flutter version
Then choose a version you want to switch to by running
flutter version v1.2.1
To undo and revert back to stable
flutter channel stable
flutter upgrade
Flutter is versioned using git. Changing the Flutter version is as simple as changing git branch.
There are 2 different ways:
flutter channel <branch>
(example:flutter channel stable
)
This command is used to change between branches – usually stable
/dev
/beta
/master
.
We can also put a specific commit id from git.
flutter downgrade <version>
(example:flutter downgrade v1.2.1
)
This command will use a specific version number.
You can have the list of the available version numbers using flutter downgrade
or here
After this, run any Flutter command (such as flutter doctor
), and Flutter will take care of downloading/compiling everything required to run this version.
In the Flutter install directory execute
git checkout v0.1.9
then run
flutter doctor
You can check which versions are available in the Flutter GitHub repository https://github.com/flutter/flutter
There is an open feature request to make this easier https://github.com/flutter/flutter/issues/14230