asdf-flutter [](https://travis-ci.com/oae/asdf-flutter)
February 28, 2026 ยท View on GitHub
Flutter plugin for the asdf version manager. This includes both flutter and dart.
Dependencies
Install
asdf plugin add flutter
Configure
If you have problems with accessing to google, you can set the FLUTTER_STORAGE_BASE_URL environment variable to change it but structure must be same with Google. Default value is https://storage.googleapis.com.
FVM support
FVM is one of major version manager for Flutter.
asdf uses a .tool-versions file for auto-switching between software versions. To ease migration, you can have it read an existing .fvm/fvm_config.json or .fvmrc file to find out what version of Flutter should be used. To do this, add the following to $HOME/.asdfrc:
legacy_version_file = yes
Troubleshooting
VSCode
To fix the "Could not find a Flutter SDK" error, you can set the FLUTTER_ROOT environment variable in your .bashrc or .zshrc file:
export FLUTTER_ROOT="$(asdf where flutter)"
Bad CPU type in executable
Because this plugin uses jq you have to enable Rosetta to be able to execute non arm optimized software.
Apple will prompt you to install Rosetta if you open a GUI application but not if you're using the terminal. Thus you have to enable Rosetta manually:
softwareupdate --install-rosetta