Flutter 环境搭建

一、Git

1.下载安装

官网:https://git-scm.cn/downloads/win
image

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
image

2.下载SDK

image
image
image
image
image
image

三、Flutter

1.下载并解压Flutter

官网:https://docs.flutter.cn/community/china/
flutter

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
image

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
image
image

四、fvm

1.下载并解压

Github项目地址:https://github.com/leoafarias/fvm/releases
image

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

image

4.下载Flutter 3.38.3

终端:Git Bash

fvm releases
fvm install 3.38.3

image

5.更换Flutter

终端:Git Bash

fvm use 3.38.3
fvm global 3.38.3

image

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

image

六、测试运行

终端:Git Bash

cd flutter_test2
flutter run

应用程序打开
image
image
网页打开
image
image
安卓打开
image




下载:
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
posted @ 2025-12-03 13:42  基础狗  阅读(10)  评论(0)    收藏  举报