简介
Flutter version manager flutter 版本管理工具
官网:https://fvm.app/
安装
Windows-自动安装
如果没有安装 choco,需要手动安装
1
|
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
|
Windows-手动安装
下载 fvm:fvm-3.2.1-windows-x64.zip
解压
加入到系统环境变量
Linux
1
|
curl -fsSL https://fvm.app/install.sh | sudo bash
|
配置
环境变量
FVM_CACHE_PATH
:Flutter 缓存路径,默认 ~/fvm
1
|
$env:FVM_CACHE_PATH = "D:\develop\fvm"
|
FVM_FLUTTER_URL
:Flutter 仓库 Git URL
1
|
$env:FVM_FLUTTER_URL = "https://mirrors.tuna.tsinghua.edu.cn/git/flutter-sdk.git"
|
FLUTTER_GIT_URL
:
1
|
$env:FLUTTER_GIT_URL = "https://mirrors.tuna.tsinghua.edu.cn/git/flutter-sdk.git"
|
FLUTTER_STORAGE_BASE_URL
:Flutter SDK 镜像站点
1
2
3
4
5
|
# 官方推荐
$env:FLUTTER_STORAGE_BASE_URL = "https://storage.flutter-io.cn"
# 清华
$env:FLUTTER_STORAGE_BASE_URL = "https://mirrors.tuna.tsinghua.edu.cn/git/flutter"
|
PUB_HOSTED_URL
:PUB 镜像站点
1
2
3
4
5
|
# 官方推荐
$env:PUB_HOSTED_URL = "https://pub.flutter-io.cn"
# 清华
$env:PUB_HOSTED_URL = "https://mirrors.tuna.tsinghua.edu.cn/dart-pub"
|
使用
查看 Flutter 可下载的版本
下载 Flutter
设置为全局版本
为了使用 flutter 命令,建议将 fvm安装位置/default
加入环境变量
检查 doctor (必做)
根据提示信息安装缺少的组件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
PS C:\Users\taoone> fvm flutter doctor
┌─────────────────────────────────────────────────────────┐
│ A new version of Flutter is available! │
│ │
│ To update to the latest version, run "flutter upgrade". │
└─────────────────────────────────────────────────────────┘
Flutter assets will be downloaded from https://mirrors.tuna.tsinghua.edu.cn/git/flutter. Make sure you trust this
source!
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.24.5, on Microsoft Windows [版本 10.0.19045.5247], locale zh-CN)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 35.0.1)
[√] Chrome - develop for the web
[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.12.3)
[√] Android Studio (version 2024.2)
[√] Connected device (4 available)
[!] Network resources
X A network error occurred while checking "https://github.com/": 信号灯超时时间已到
|
附录
对于 Flutter 具体版本的选择和配置可以按照参考这里:CSDN
也可以参考我的另一篇文章:Flutter安装配置