A veces necesitamos tener múltiples versiones de Flutter en la misma máquina para diferentes proyectos. Para hacer esto, debemos descargar varias versiones y agregar esas rutas al archivo bash_profile y nuestro IDE. Usaré macOS y Visual Studio Code. Supongo que Flutter ya está instalado. Así que ya deberíamos tener una carpeta Flutter SDK. Descarguemos una versión diferente de Flutter y colóquela en la misma carpeta que la carpeta SDK actual. En mi caso, por defecto tenía una versión anterior de Flutter. Además de eso, descargué el canal estable y lo renombré. . Ahora tengo dos versiones en dos caminos diferentes: flutter_stable A continuación, duplicamos el archivo y cambiarle el nombre a . En realidad, podemos darle cualquier nombre. Usaremos este nombre en lugar del comando, como . flutter_stable/bin/ flutter flutter_stable/bin/ flutterstable flutter flutterstable --version Ahora ejecuta y agregue la ruta de la nueva versión. En mi caso se ve así (agregué la segunda fila): nano ~/.bash_profile export PATH="$PATH:/Users/user/flutter/bin" export PATH="$PATH:/Users/user/flutter_stable/bin" Guarde, salga y reinicie el terminal. Verifica si la ruta es correcta con el comando . Debe dar algo como esto: . which flutterstable /Users/user/flutter_stable/bin/flutterstable Ahora el y los comandos deben dar versiones diferentes. flutterstable --version flutter --version código de estudio visual Cada proyecto puede usar una versión específica de Flutter. Abra la configuración de Visual Studio Code ( ) y busca ' '. Seleccione ' ' en el menú de la izquierda, haga clic en ' ' y agregue las rutas. En mi caso el resultado se ve así: Cmd+, flutter sdk paths Dart & Flutter Agregar elemento Reinicie el código de Visual Studio. Ahora, en la esquina inferior derecha, podemos seleccionar la versión flutter: Como resultado, tenemos dos versiones diferentes de Flutter y podemos usar diferentes versiones para diferentes proyectos.