如何在Windows系统而非模拟器上运行Flutter项目?
在Windows上运行Flutter项目的完整设置步骤
一、安装必备依赖
- Visual Studio Build Tools:这是Windows平台编译Flutter项目的核心依赖,安装时必须勾选「使用C++的桌面开发」工作负载,同时选中对应系统版本的Windows 10/11 SDK(比如10.0.19041.0),其他可选组件按需添加即可。
- Git:Flutter需要通过Git拉取依赖资源,安装最新版Git时,选择「Git from the command line and also from 3rd-party software」选项,确保Git路径被自动加入系统环境变量。
二、配置Flutter SDK
- 下载Flutter稳定版SDK,解压到无中文、无空格的路径下,比如
D:\flutter。 - 配置系统环境变量:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的
Path中添加Flutter的bin目录路径,比如D:\flutter\bin。 - 打开命令提示符(CMD)或PowerShell,运行
flutter doctor命令,检查所有依赖状态,按照提示修复缺失项(比如接受Android许可、补装缺失组件)。
三、IDE配置(以VS Code为例)
- 安装VS Code后,在扩展市场搜索并安装「Flutter」和「Dart」插件。
- 打开VS Code设置(Ctrl+,),搜索「Flutter SDK Path」,填入你的Flutter SDK路径(比如
D:\flutter)并保存。 - 打开已有Flutter项目,或通过命令面板(Ctrl+Shift+P)执行
Flutter: New Project创建新项目。
四、运行项目
- 确保终端中运行
flutter devices能看到「Windows」设备(本地电脑)。 - 在VS Code中点击右上角的运行按钮,或在项目根目录终端执行
flutter run,等待编译完成后即可弹出Windows窗口运行你的Flutter应用。
常见问题提示
- 如果环境变量配置后不生效,重启命令提示符或IDE即可。
- 若
flutter doctor提示Windows SDK缺失,重新打开Visual Studio Build Tools补装对应版本的SDK。 - 务必保证Flutter SDK路径和项目路径无中文、空格或特殊字符,否则会导致编译失败。
内容的提问来源于stack exchange,提问作者ali miri
相关产品推荐
相关产品推荐

