Use FVM para administrar el cambio de versión del SDK de Flutter

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
inserte la descripción de la imagen aquí

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:

inserte la descripción de la imagen aquí

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

inserte la descripción de la imagen aquí

fvm config ver información de configuración de fvm

fvm config

inserte la descripción de la imagen aquí

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.

inserte la descripción de la imagen aquí

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
inserte la descripción de la imagen aquí

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:

inserte la descripción de la imagen aquí

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
inserte la descripción de la imagen aquí

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

Supongo que te gusta

Origin blog.csdn.net/Billy_Zuo/article/details/129202509
Recomendado
Clasificación