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

  1. 访问中国镜像下载页面:https://docs.flutter.cn/get-started/install/windows
  2. 点击“下载 Flutter SDK”按钮,选择稳定版(stable channel)的 ZIP 包(适用于 Windows)。文件名为类似 _3.x.x-stable.zip`(x 为版本号)。
  3. 下载后,解压到固定目录,例如 C:\src\flutter`(避免路径中包含空格或中文字符,以防兼容问题)。
    • 使用文件资源管理器右键解压,或在 PowerShell 中运行:
      Expand-Archive -Path "下载路径\flutter_windows_3.x.x-stable.zip" -DestinationPath "C:\src"
      
    • 最终路径应为 \flutter`。

提示:如果下载慢,可使用国内镜像如 Flutter 中国镜像 或阿里云/腾讯云加速。

3. 设置环境变量

Flutter 需要添加到系统 PATH 中,以便从命令行运行 flutter` 命令。

  1. 打开“系统属性”:
    • 右键“此电脑” > 属性 > 高级系统设置 > 环境变量。
  2. 在“系统变量”下,找到并编辑 - 添加新条目:C:\src\flutter\bin(替换为你的实际路径)。
  3. 保存后,重启 PowerShell 或命令提示符。

验证设置:

flutter --version

如果显示版本信息,则成功。否则,检查路径是否正确。

4. 安装依赖工具

运行 依赖(在 PowerShell 中):

flutter doctor

它会输出报告,针对 Windows 11 常见缺失项:

a. Android 开发环境(用于移动 app)

  • 安装 Android Studio**:

    1. 下载:https://developer.android.com/studio(中国镜像:https://developer.android.google.cn/studio)。
    2. 安装时勾选“Android SDK”、“Android SDK Command-line Tools”和“Android Virtual Device”。
    3. 启动 Android Studio,进入 SDK Manager:
      • 在“SDK Platforms”安装 Android 13 (Tiramisu) 或更高。
      • 在“SDK Tools”安装 Android SDK Build-Tools、Android Emulator 和 Android SDK Platform-Tools。
    4. 设置 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(轻量级):
    1. 下载:https://code.visualstudio.com/
    2. 安装 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. 验证安装

  1. 创建新项目:
    flutter create my_first_app
    cd my_first_app
    
  2. 运行应用:
    • Android 模拟器:启动 Android Studio 的 AVD Manager 创建虚拟设备,然后:
      run
    • Web:flutter run -d chrome
    • 如果一切正常,会看到默认 Flutter 计数器 app。

常见问题排查(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)或具体示例?随时问!

posted @ 2025-10-04 01:18  suveng  阅读(65)  评论(0)    收藏  举报