Windows 搭建 Flutter 开发环境

安装

  1. 去官网地址下载 Flutter SDK。
    下载地址:https://flutter.dev/docs/development/tools/sdk/releases

  2. 将安装包解压到你想安装 Flutter SDK 的路径,设其为 FLUTTER_HOME(如:C:\Users\WX\AppData\Local\flutter)

  3. ${FLUTTER_HOME}\bin 加入环境变量 Path

  4. 添加以下两个用户变量

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

初始化

查看初始化状态

终端执行 flutter doctor
状态信息

图中可以看到 2 个问题:

  • Android 证书链问题
  • HTTP 连接失败

解决 HTTP 连接失败

  • 打开 ${FLUTTER_HOME}\packages\flutter_tools\lib\src\http_host_validator.dart
  • 全局替换 https://maven.google.com/https://dl.google.com/dl/android/maven2/
  • 关闭终端
  • 打开 ${FLUTTER_HOME}\bin\cache 文件夹, 删除 flutter_tools.snapshot 文件
  • 重新打开终端,执行命令 flutter doctor

解决 Android 证书链问题

  • 找到 Android SDK 目录,打开其下的 tools\bin 文件夹
  • 终端运行 sdkmanager.bat --install "cmdline-tools;latest",安装命令行工具
  • 待安装完毕后,终端运行 flutter doctor --android-licenses, 同意相关协议:

    此处显示有 6 个协议未确认,输入 y 开始确认,之后根据屏幕的输出,依次输入 6 次 y,确认完毕。

确认初始化状态

重新输入flutter doctor

此时可以看到,已确认完毕。

posted @ 2022-05-02 22:09  wx2020  阅读(117)  评论(0编辑  收藏  举报