Uninstall Flutter
To remove all of Flutter from your development machine, delete the directories that store Flutter and its configuration files.
Uninstall the Flutter SDK
#Select your development platform from the following tabs.
This guide presumes that you installed Flutter in C:\user{username}dev on Windows.
To uninstall the SDK, remove the flutter directory.
C:\> Remove-Item -Recurse -Force -Path 'C:\user{username}dev'flutter'Remove configuration and package directories
#Flutter and Dart install additional directories in your home directory. These contain configuration files and package downloads. Each of the following procedures are optional.
Remove Flutter configuration files
#If you don't want to preserve your Flutter configuration, remove the following directories from your home directory.
%APPDATA%'.flutter-devtoolsTo remove these directories, run the following command.
C:\> Remove-Item -Recurse -Force -Path $env:APPDATA'.flutter-devtoolsRemove Dart configuration files
#If you don't want to preserve your Dart configuration, remove the following directories from your home directory.
%LOCALAPPDATA%'.dartServer
%APPDATA%'.dart
%APPDATA%'.dart-toolTo remove these directories, run the following command.
C:\> Remove-Item -Recurse -Force -Path $env:LOCALAPPDATA'.dartServer,$env:APPDATA'.dart,$env:APPDATA'.dart-toolRemove pub package files
#If you don't want to preserve your pub packages, remove the .pub-cache directory from your home directory.
C:\> Remove-Item -Recurse -Force -Path $env:LOCALAPPDATA'Pub\CacheRemove Flutter from your Windows Path variable
#To remove Flutter commands from PowerShell, remove Flutter to the PATH environment variable.
Press Windows + Pause.
If your keyboard lacks a Pause key, try Windows + Fn + B.
The System > About dialog displays.
Click Advanced System Settings > Advanced > Environment Variables...
The Environment Variables dialog displays.
Under User variables for (username) section, look for the Path entry.
Double-click on it.
The Edit Environment Variable dialog displays.
Click the %USERPROFILE%\dev\flutter\bin entry.
Click Delete.
Click OK three times.
To enable these changes, close and reopen any existing command prompts and PowerShell instances.
This guide presumes that you installed Flutter in ~/development/ on macOS.
To uninstall the SDK, remove the flutter directory.
rm -rf ~/development/flutterRemove configuration and package directories
#Flutter and Dart install additional directories in your home directory. These contain configuration files and package downloads. Each of the following procedures are optional.
Remove Flutter configuration files
#If you don't want to preserve your Flutter configuration, remove the following directories from your home directory.
~/.flutter
~/.flutter-devtools
~/.flutter_settingsTo remove these directories, run the following command.
rm -rf ~/.flutter*Remove Dart configuration files
#If you don't want to preserve your Dart configuration, remove the following directories from your home directory.
~/.dart
~/.dart-tool
~/.dartServerTo remove these directories, run the following command.
rm -rf ~/.dart*Remove pub package files
#If you don't want to preserve your pub packages, remove the .pub-cache directory from your home directory.
rm -rf ~/.pub-cacheRemove Flutter from your macOS PATH
#To remove Flutter commands from PowerShell, remove Flutter to the PATH environment variable. This guide presumes your Mac runs the latest default shell, zsh. Zsh uses the .zshenv file for environment variables.
Launch your preferred text editor.
Open the Zsh environmental variable file
~/.zshenvRemove the following line at the end of your
~/.zshenvfile.bashexport PATH=$HOME/development/flutter/bin:$PATHSave your
~/.zshenvfile.To apply this change, restart all open terminal sessions.
If you use another shell, check out this tutorial on removing a directory from your PATH.
This guide presumes that you installed Flutter in ~/development/ on Linux.
To uninstall the SDK, remove the flutter directory.
rm -rf ~/development/flutterRemove configuration and package directories
#Flutter and Dart install additional directories in your home directory. These contain configuration files and package downloads. Each of the following procedures are optional.
Remove Flutter configuration files
#If you don't want to preserve your Flutter configuration, remove the following directories from your home directory.
~/.flutter
~/.flutter-devtools
~/.flutter_settingsTo remove these directories, run the following command.
rm -rf ~/.flutter*Remove Dart configuration files
#If you don't want to preserve your Dart configuration, remove the following directories from your home directory.
~/.dart
~/.dart-tool
~/.dartServerTo remove these directories, run the following command.
rm -rf ~/.dart*Remove pub package files
#If you don't want to preserve your pub packages, remove the .pub-cache directory from your home directory.
rm -rf ~/.pub-cacheThis guide presumes that you installed Flutter in ~/development/ on ChromeOS.
To uninstall the SDK, remove the flutter directory.
rm -rf ~/development/flutterRemove configuration and package directories
#Flutter and Dart install additional directories in your home directory. These contain configuration files and package downloads. Each of the following procedures are optional.
Remove Flutter configuration files
#If you don't want to preserve your Flutter configuration, remove the following directories from your home directory.
~/.flutter
~/.flutter-devtools
~/.flutter_settingsTo remove these directories, run the following command.
rm -rf ~/.flutter*Remove Dart configuration files
#If you don't want to preserve your Dart configuration, remove the following directories from your home directory.
~/.dart
~/.dart-tool
~/.dartServerTo remove these directories, run the following command.
rm -rf ~/.dart*Remove pub package files
#If you don't want to preserve your pub packages, remove the .pub-cache directory from your home directory.
rm -rf ~/.pub-cacheReinstall Flutter
#You can reinstall Flutter at any time. If you removed the configuration directories, reinstalling Flutter restores them to default settings.
Unless stated otherwise, the documentation on this site reflects the latest stable version of Flutter. Page last updated on 2024-06-26. View source or report an issue.