You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11下终端无法识别flutter命令求助:已配置环境变量

解决Flutter命令无法识别的问题

1. 确认Flutter SDK路径合规

找到你解压的Flutter SDK文件夹,进入bin目录,复制完整绝对路径(比如C:\flutter\bin)。注意路径里不能有空格或中文——如果你的SDK放在C:\Program Files\flutter这类带空格的目录下,直接移到根目录或无空格的文件夹里,比如C:\dev\flutter。

2. 核对环境变量配置

右键「此电脑」→「属性」→「高级系统设置」→「环境变量」:

  • 在系统变量的Path列表里,添加刚才复制的flutter\bin路径,确保是单独的条目,不要和其他路径拼接。
  • 用户变量的Path也同样添加这条路径,避免用户权限导致的读取问题。
  • 注意:路径不要加多余引号,直接粘贴即可。

3. 确保环境变量生效

配置完后必须关闭所有已打开的终端窗口(包括Cmd、PowerShell、GitHub Cmd),重新打开一个新终端,输入flutter --version测试。
如果还是不行,在终端里执行:

  • Cmd:输入echo %PATH%,查看输出里有没有你的Flutter bin路径
  • PowerShell:输入$env:Path,同样检查路径是否存在
    • 要是没找到,说明环境变量没保存成功,回去重新配置;
    • 要是路径存在但不对,修正后重启终端再试。

4. 检查Flutter SDK完整性

进入Flutter的bin目录,直接双击flutter.bat文件。如果运行报错,大概率是SDK下载不完整,重新去官方下载完整的SDK包解压即可。

5. 排查权限与终端限制

  • 尝试以管理员身份打开终端,再执行flutter命令,排除权限限制;
  • 对于PowerShell,可能需要解除脚本执行限制:输入Set-ExecutionPolicy RemoteSigned,按提示选Y,重启PowerShell后再测试。

内容的提问来源于stack exchange,提问作者Anisa S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 05:27:04