Flutter 环境搭建
一、Git
1.下载安装
官网:https://git-scm.cn/downloads/win

2.添加进环境变量
终端:PowerShell
[Environment]::SetEnvironmentVariable("GIT_BIN", "D:\Program Files\Git\mingw64\bin", "Machine")
$newPath = [Environment]::GetEnvironmentVariable("PATH", "Machine") + ";%GIT_BIN%"
[Environment]::SetEnvironmentVariable("PATH", $newPath, "Machine")
二、AndroidSDK
1.下载并安装Android Studio
官网:https://developer.android.google.cn/studio?hl=zh-cn

2.下载SDK






三、Flutter
1.下载并解压Flutter
官网:https://docs.flutter.cn/community/china/

2.将可执行文件添加进环境变量
终端:PowerShell
[Environment]::SetEnvironmentVariable("FLUTTER_BIN", "D:\Program Files\Flutter\3.35.4\bin", "Machine")
$newPath = [Environment]::GetEnvironmentVariable("PATH", "Machine") + ";%FLUTTER_BIN%"
[Environment]::SetEnvironmentVariable("PATH", $newPath, "Machine")
3.在环境中写入Flutter的镜像源
终端:PowerShell
[Environment]::SetEnvironmentVariable("PUB_HOSTED_URL", "https://mirrors.tuna.tsinghua.edu.cn/dart-pub", "Machine")
[Environment]::SetEnvironmentVariable("FLUTTER_STORAGE_BASE_URL", "https://mirrors.tuna.tsinghua.edu.cn/flutter", "Machine")
[Environment]::SetEnvironmentVariable("FLUTTER_GIT_URL", "https://gitee.com/mirrors/Flutter.git", "Machine")
4.更换Flutter上游镜像
终端:Git Bash
git remote set-url origin https://gitee.com/mirrors/Flutter.git

5.为Flutter配置SDK路径
终端:Git Bash
flutter config --android-sdk "D:\ProgramData\AndroidStudio\Android\Sdk"
6.接受SDK许可
终端:Git Bash
flutter doctor --android-licenses
7.检查
flutter doctor


四、fvm
1.下载并解压
Github项目地址:https://github.com/leoafarias/fvm/releases

2.配置环境变量
终端:PowerShell
[Environment]::SetEnvironmentVariable("FVM_CACHE_PATH", "D:\Program Files\Fvm\4.0.1", "Machine")
$newPath = [Environment]::GetEnvironmentVariable("PATH", "Machine") + ";%FVM_CACHE_PATH%"
[Environment]::SetEnvironmentVariable("PATH", $newPath, "Machine")
3.将安装的Flutter纳入fvm管理
终端:PowerShell
New-Item -Path "D:\Program Files\Fvm\4.0.1\versions" -ItemType Directory -Force
Copy-Item -Path "D:\Program Files\Flutter\3.35.4" -Destination "D:\Program Files\Fvm\4.0.1\versions" -Recurse -Force -ErrorAction SilentlyContinue

4.下载Flutter 3.38.3
终端:Git Bash
fvm releases
fvm install 3.38.3

5.更换Flutter
终端:Git Bash
fvm use 3.38.3
fvm global 3.38.3

6.修改Flutter可执行文件的环境变量
终端:PowerShell
$newPath = [Environment]::GetEnvironmentVariable("FVM_CACHE_PATH", "Machine") + "\default\bin"
[Environment]::SetEnvironmentVariable("FLUTTER_BIN", $newPath, "Machine")
[Environment]::SetEnvironmentVariable("DART_BIN", "%FVM_CACHE_PATH%\default\bin\cache\dart-sdk\bin", "Machine")
$newPath = [Environment]::GetEnvironmentVariable("PATH", "Machine") + ";%DART_BIN%"
[Environment]::SetEnvironmentVariable("PATH", $newPath, "Machine")
五、创建项目
终端:Git Bash
flutter create flutter_test2

六、测试运行
终端:Git Bash
cd flutter_test2
flutter run
应用程序打开


网页打开


安卓打开

下载:
1.fvm(密码:ens1)
ps:
1.flutter镜像源
# PUB_HOSTED_URL
https://pub.flutter-io.cn # Flutter中国
https://dart-pub.mirrors.sjtug.sjtu.edu.cn/ # 上海交通大学
https://mirrors.tuna.tsinghua.edu.cn/dart-pub # 清华大学
https://pub.flutter-io.cn # Flutter中国
https://mirrors.cloud.tencent.com/dart-pub # 腾讯云
# FLUTTER_STORAGE_BASE_URL
https://mirror.sjtu.edu.cn # 上海交通大学
https://mirrors.tuna.tsinghua.edu.cn/flutter # 清华大学
https://opentuna.cn/flutter # OpenTUNA
https://storage.flutter-io.cn # Flutter中国
https://mirrors.cloud.tencent.com/flutter # 腾讯云
# FLUTTER_GIT_URL
https://github.com/flutter/flutter.git # Github
https://gitee.com/mirrors/Flutter.git # Gitee

浙公网安备 33010602011771号