---
slug: "flutter-downgrade-to-v1"
title: "Downgrading Flutter SDK to Version 1.x"
description: "Downgrade Flutter from v2 back to v1 — use `flutter downgrade` and how to realign dependent package versions with the older SDK."
url: "https://www.ytyng.com/en/blog/flutter-downgrade-to-v1"
publish_date: "2021-08-08T08:43:21Z"
created: "2021-08-08T08:43:21Z"
updated: "2026-05-11T13:21:27.947Z"
categories: ["Flutter"]
keywords: ""
featured_image_url: "https://media.ytyng.com/resize/20230812/e2c619f4ffff4d0f8ecb8b461262356c.png.webp?width=768"
has_video: false
has_music: false
video_urls: []
music_urls: []
lang: "en"
---

# Downgrading Flutter SDK to Version 1.x

<pre>% flutter downgrade v1.22.6</pre>
<p>If you do this,</p>
<pre>There is no previously recorded version for channel "stable".</pre>
<p>an error message will appear, and you won't be able to downgrade.</p>
<p></p>
<p>To downgrade, you should perform a git checkout in the Flutter SDK directory</p>
<pre>% cd &lt;your-flutter-sdk-path&gt;</pre>
<pre>% git fetch</pre>
<pre>% git tag<br />...<br />1.22.5<br />1.22.6<br />1.23.0-13.0.pre<br />1.23.0-18.0.pre<br />1.23.0-18.1.pre<br />...</pre>
<pre>% git branch -a<br /> dev<br /> master<br /> stable<br />...<br /> remotes/origin/flutter-1.27-candidate.5<br /> remotes/origin/flutter-1.27-candidate.6<br /> remotes/origin/flutter-1.27-candidate.7<br /> remotes/origin/flutter-1.27-candidate.8<br /> remotes/origin/flutter-1.27-candidate.9<br /> remotes/origin/flutter-2.2-candidate.0<br /> remotes/origin/flutter-2.2-candidate.1<br /> remotes/origin/flutter-2.2-candidate.10<br /> remotes/origin/flutter-2.2-candidate.11<br />...</pre>
<p></p>
<pre>% git checkout 1.22.6<br />HEAD is now at 9b2d32b605 [flutter_releases] Flutter Stable 1.22.6 Framework Cherrypicks (#74355)</pre>
<pre>% flutter doctor<br />...<br />...<br />[✓] Flutter (Channel unknown, 1.22.6, on macOS 11.4 20F71 darwin-x64, locale ja)</pre>
