Configure la herramienta de cambio de versión de fvm en la ventana para administrar el cambio de versión de flutter sdk
1. Configure el entorno de flutter dart
Debe configurar el entorno flutter dart antes de usarlo para descargar jvm
Si se configuró el entorno, ingrese dart --version en el cuadro de comando para verificar si la instalación es exitosa
C:\Users\topqizhi>dart --version
Dart SDK version: 2.17.0 (stable) (Mon May 9 10:36:47 2022 +0200) on "windows_x64"
2. Descargar fvm
1. Introduzca el comando en la ventana del documento para descargar automáticamente
dart pub global activate fvm
Una vez completada la descarga, aparecerá el siguiente mensaje
2. Configurar variables de entorno jvm
Window10 agrega la ruta en Configuración-Sistema-Acerca de-Configuración avanzada del sistema-Variables de entorno-Ruta variable del sistema, la ruta es la ruta devuelta por jvm justo después de que se complete la instalación:
3. Modifique la ruta de flujo de descarga de jvm
El valor predeterminado está en la unidad C. Normalmente, debe cambiar a otras unidades.Ingrese
el comando en la ventana del documento:
fvm config --cache-path D:\Fvm\versions
fvm config ver información de configuración de fvm
fvm config
3. El uso de fvm
Instale FlutterSDK, puede instalarlo con el comando: fvm install 1.22.6,
C:\Users\topqizhi>fvm install 1.22.6
Flutter "1.22.6" is not installed.
Installing version: 1.22.6...
Cloning into 'D:\Fvm\versions\1.22.6'...
fatal: unable to access 'https://github.com/flutter/flutter.git/': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
Could not install 1.22.6
Please run command with --verbose if you want more information
Es posible que aparezca el error anterior, simplemente ejecute el comando: git config http.postBuffer 524288000.
También puede descargarlo del sitio web oficial de flutter, colocarlo en el directorio D:\Fvm\versions y cambiarlo por el nombre del número de versión descargado correspondiente
https://flutter.cn/docs/development/tools/sdk/ lanzamientos
fvm list para ver la versión instalada de flutter sdk
4. Use fvm para cambiar la versión de flutter sdk
Cambie y use la versión SDK correspondiente a través del comando fvm use
C:\Users\topqizhi>fvm use 1.22.6
Not a Flutter project. Run this FVM command at the root of a Flutter project or use --force to bypass this.
Aparecerá Not a Flutter project. En este momento, debemos cambiar nuestra ruta a la ruta del proyecto. Además, al usar el comando fvm use, debe abrirse en modo administrador o modo desarrollador. De lo contrario, no se puede cambiar y se le pedirá un error por permisos insuficientes.Preguntar fvm: No se puede vincular
la ventana de flutter, haga clic con el botón derecho y seleccione Windows PowerShell (administrador) para ingresar:
Si el indicador falla, puede eliminar la carpeta .fvm en el proyecto y luego usar fvm use para reconfigurar
Utilice el fvm flutter doctor después de completar el cambio. Debido a que cada versión es diferente, es posible que deba volver a descargar el entorno operativo.
Finalmente, cambie flutter sdk en File-Settings-Flutter en Android Studio
5. Comandos comunes de FVM
config: Configurar fvm
flutter: Comandos Proxy Flutter
install: Instalar
la lista de versiones de Flutter: Ver las versiones de Flutter instaladas
: Ver las versiones lanzadas de Flutter sdk
remove: Eliminar una versión instalada de Flutter
use: Seleccione la versión que desea usar version
: Marque la versión de fvm instalada
-h, --help: puede ver más información de uso
--global: establezca esta versión como la versión global
--force: omita la ejecución del comando de inspección del proyecto Flutter
Sitio web oficial de fvm: https://fvm.app/docs/getting_started/installation