1_flutter安装
这是中国安装flutter的必须访问的网站;
参考网址https://docs.flutter.cn/get-started/install?_gl=1*17m87ak*_ga*MTQzNDI4NjEyOC4xNzU5MTQ3MTE4*_ga_HPSFTRXK91*czE3NTk1MTE1MDckbzUkZzEkdDE3NTk1MTE1MjgkajM5JGwwJGgw 针对windows11平台再做详细的介绍
Windows 11 上安装 Flutter 的详细指南
基于中国官方 Flutter 文档(https://docs.flutter.cn/get-started/install),以下是为 Windows 11 平台量身定制的安装步骤。该文档是 Flutter 在中国访问的镜像站点,适合处理网络限制(如 GFW)。Flutter 是一个跨平台的 UI 开发工具包,用于构建移动、Web 和桌面应用。
注意:确保你的系统是 64 位 Windows 11(版本 10.0 或更高)。安装过程需要管理员权限,并可能涉及下载大文件(约 1-2 GB)。如果网络不稳定,建议使用 VPN 或镜像加速器。
1. 先决条件
在开始安装前,确认并安装以下工具:
- Git:用于版本控制和下载 Flutter。下载地址:https://git-scm.com/download/win。安装时选择“Use Git from the Windows Command Prompt”选项。
- PowerShell 7+:Windows 11 自带 PowerShell,但推荐更新到最新版。从 Microsoft Store 或 官网 下载。
- 硬件要求:至少 8GB RAM,推荐 16GB+;硬盘空间 至少 10GB 可用(包括 Android SDK)。
- 可选但推荐:安装 Chocolatey 作为包管理器,便于后续安装(如 Android Studio)。
运行以下命令验证 Git(在 PowerShell 中):
git --version
如果未安装,重新下载安装。
2. 下载并安装 Flutter SDK
- 访问中国镜像下载页面:https://docs.flutter.cn/get-started/install/windows。
- 点击“下载 Flutter SDK”按钮,选择稳定版(stable channel)的 ZIP 包(适用于 Windows)。文件名为类似 _3.x.x-stable.zip`(x 为版本号)。
- 下载后,解压到固定目录,例如 C:\src\flutter`(避免路径中包含空格或中文字符,以防兼容问题)。
- 使用文件资源管理器右键解压,或在 PowerShell 中运行:
Expand-Archive -Path "下载路径\flutter_windows_3.x.x-stable.zip" -DestinationPath "C:\src" - 最终路径应为 \flutter`。
- 使用文件资源管理器右键解压,或在 PowerShell 中运行:
提示:如果下载慢,可使用国内镜像如 Flutter 中国镜像 或阿里云/腾讯云加速。
3. 设置环境变量
Flutter 需要添加到系统 PATH 中,以便从命令行运行 flutter` 命令。
- 打开“系统属性”:
- 右键“此电脑” > 属性 > 高级系统设置 > 环境变量。
- 在“系统变量”下,找到并编辑 - 添加新条目:
C:\src\flutter\bin(替换为你的实际路径)。 - 保存后,重启 PowerShell 或命令提示符。
验证设置:
flutter --version
如果显示版本信息,则成功。否则,检查路径是否正确。
4. 安装依赖工具
运行 依赖(在 PowerShell 中):
flutter doctor
它会输出报告,针对 Windows 11 常见缺失项:
a. Android 开发环境(用于移动 app)
-
安装 Android Studio**:
- 下载:https://developer.android.com/studio(中国镜像:https://developer.android.google.cn/studio)。
- 安装时勾选“Android SDK”、“Android SDK Command-line Tools”和“Android Virtual Device”。
- 启动 Android Studio,进入 SDK Manager:
- 在“SDK Platforms”安装 Android 13 (Tiramisu) 或更高。
- 在“SDK Tools”安装 Android SDK Build-Tools、Android Emulator 和 Android SDK Platform-Tools。
- 设置 ANDROID_HOME 环境变量:
- 添加系统变量:
ANDROID_HOME = C:\Users\你的用户名\AppData\Local\Android\Sdk。 - 将
%ANDROID_HOME%\platform-tools添加到 PATH。
- 添加系统变量:
-
Android 许可**:
powershell
flutter doctor --android-licenses
输入 y 接受所有许可。
b. 开发编辑器
- 推荐 Visual Studio Code(轻量级):
- 下载:https://code.visualstudio.com/。
- 安装 Flutter 和 Dart 扩展:在 VS Code 中搜索“Flutter”并安装。
- 或 Android Studio:内置 Flutter 支持,适合初学者。
c. 其他依赖
- Chrome:用于 Web 开发。从 Google Chrome 官网 下载。
- Microsoft Visual Studio(可选,用于 Windows 桌面开发):安装 Community 版,并添加“Desktop development with C++”工作负载。
- 运行
flutter doctor再次检查,确保所有勾选(✓)。
5. 验证安装
- 创建新项目:
flutter create my_first_app cd my_first_app - 运行应用:
- Android 模拟器:启动 Android Studio 的 AVD Manager 创建虚拟设备,然后:
run - Web:
flutter run -d chrome - 如果一切正常,会看到默认 Flutter 计数器 app。
- Android 模拟器:启动 Android Studio 的 AVD Manager 创建虚拟设备,然后:
常见问题排查(Windows 11 特定)
- 问题 :以管理员运行 PowerShell。
- -V 冲突(如果启用 Windows Subsystem for Android):在“启用或关闭 Windows 功能”中禁用 Hyper-V,或使用 Android Studio 的模拟器。
- 在中国,使用
flutter config --pub-hosted-url https://pub.flutter-io.cn设置 Pub 镜像;对于 Gradle,使用阿里云镜像(编辑~/.gradle/gradle.properties添加aliyun_repositories)。 - WSL 集成(高级):Windows 11 支持 WSL2,可在 Linux 子系统中运行 Flutter,但初次安装推荐原生 Windows。
- Flutter**:
flutter upgrade。 - 如果 flutter doctor` 显示错误,参考官方诊断:https://docs.flutter.cn/get-started/install/windows#troubleshooting。
安装完成后,你可以在 Obsidian 中创建笔记跟踪项目,例如使用 [[Flutter 项目]] 链接管理代码和文档。需要更多帮助,如 iOS 设置(需 macOS)或具体示例?随时问!

浙公网安备 33010602011771号