SuperAPI AI 工具集

flutter-setting-up-on-windows

编程与开发

查看项目

更新于 10-16 05:50

技能介绍

用途:在 Windows 机器上配置 Flutter 开发环境,使其能够运行、构建和部署 Flutter 应用(含 Windows 桌面)。核心要求是同时支持 Flutter 框架执行与原生 C/C++ 编译,并严格区分 Visual Studio(Windows 桌面 C++ 编译必需)与 VS Code(推荐的 Dart/Flutter 编辑器)。

主要能力与用法:

  1. SDK 安装:下载最新稳定版 Flutter SDK,解压到普通用户权限目录(如 C:\src\flutter),不要放在 C:\Program Files\ 等受保护目录;将 bin 目录绝对路径加入 PATH,重开终端后运行 flutter doctor -v 检查并修复报错。
  2. 工具与 IDE:安装 Visual Studio(非 VS Code),勾选“使用 C++ 的桌面开发”工作负载;再安装 VS Code、Android Studio 或 IntelliJ,并装官方 Flutter/Dart 扩展。
  3. 目标平台:Windows 桌面需确保 C++ 工作负载更新并重启 IDE;可用 flutter config --no-enable-<platform> 关闭不需要的平台。Android 真机需开启开发者选项与 USB 调试并装 OEM 驱动;模拟器需在 AVD 中把图形加速设为 Hardware;用 flutter devices 验证连接。
  4. Windows 打包:执行 flutter build windows,进入 build\windows\runner\Release\,把 .exe、全部 .dll 和 data 目录复制到暂存目录,并加入 msvcp140.dll、vcruntime140.dll、vcruntime140_1.dll,再压缩为 zip 分发。
  5. 证书:如需 MSIX 打包或本地测试的自签名证书,用 OpenSSL 生成私钥、CSR、CRT 与 .pfx,并将 .pfx 安装到本地“受信任的根证书颁发机构”。

适用场景:Windows 上的 Flutter 桌面与 Android 开发环境初始化、构建分发及本地证书配置。限制:资料未提供具体版本号、系统最低要求、各步骤耗时或替代方案;命令与目录结构需按原文执行。