【问题标题】:'flutter' is not recognized as an internal or external command'flutter' 未被识别为内部或外部命令
【发布时间】:2018-12-05 16:03:48
【问题描述】:

我想我添加了环境变量的路径,我也重新启动了我的电脑,但“颤振”cmd 不起作用。请帮帮我。我正在使用 Windows 10(64 位)并收到错误

'flutter' 未被识别为内部或外部命令

【问题讨论】:

  • 检查 PATH 是否确实包含您添加的路径。运行echo %PATH%

标签: command flutter


【解决方案1】:

要在 windows 的任何 IDE 中使用 Flutter 命令,您需要将 Flutter SDK 添加到 windows 环境中。为此,只需按照以下简单步骤操作:

  1. 右键单击桌面上的计算机图标(确保它不是快捷方式)并选择属性

在新打开的窗口左侧点击高级系统设置

  1. 现在在打开的系统属性窗口中选择环境变量

  2. 在新窗口中双击 路径打开一个新窗口。

  1. 在打开的新窗口中点击New并粘贴位于flutter sdk文件夹中的bin文件夹的路径。例如我的路径是这样的:D:\FlutterSDK\flutter\bin

注意: Flutter SDK 放在哪里都无所谓,把 bin 文件夹的路径复制粘贴到这里即可。

  1. 点击确定,确定,确定。

现在一切就绪。尝试重新启动 IDE,或者最好重新启动 PC。

【讨论】:

  • 这对我有用。重启IDE就够了。无需重启电脑。
  • 这也适用于我的电脑。非常感谢。
  • 这就是你的做法
  • 重启 PC Works :)
【解决方案2】:

将直到 ...\flutter\bin 目录的路径添加到您的系统变量中。 这会有所帮助。

【讨论】:

  • 更改了路径,现在可以正常工作了。谢谢你
  • 你能说得更具体些吗,你在哪里改变了你的路径?
  • @JagrajSingh 在环境变量中? Flutter SDK的bin文件夹的完整路径..
  • @JagrajSingh 实际上在我的笔记本电脑中有两个用户。我正在研究一个名为 "TC01" 的用户。我已经成功设置环境变量,重新启动IDE和笔记本电脑。我能够从C/flutter/flutter_console.bat文件运行flutter命令,但无法从Android Studio的终端运行命令。
  • 几天前我遇到了同样的问题,AS 终端没有从其设置中选择环境变量。所以我所做的是,更改系统的 env 变量,然后关闭 AS 并再次打开它(不重新启动)并且它工作。
【解决方案3】:

好的,我遇到了一些麻烦,想分享我的发现。我在环境变量中使用了“新建”按钮(我在路径编辑屏幕中),并添加了

E:\Flutter_for_web\flutter\bin;

但是,这不起作用,我不得不不断地在本地设置变量以使其工作。过了一会儿,我挖得更深,跑了

回显 %PATH%

它显示了我的路径变量。我注意到我用“新”按钮添加的那些在它们周围有引号,还有一个额外的“;”在报价之后。

解决方案是使用环境变量编辑屏幕中的“编辑文本”按钮添加路径。然后重新运行“echo %PATH%”以确保这些引号消失了。重启终端,一切正常。

【讨论】:

  • 拯救了我的一天!!!
【解决方案4】:

解决这个问题

添加到 @Taba 声明的 windows 环境后

退出命令行并重启或重启IDE

一切正常

【讨论】:

    【解决方案5】:

    至少在 Windows 上,此问题的另一个原因是 Flutter 文件夹是否包含特殊字符。

    解决方案是将 Flutter 安装在仅包含字母数字字符的路径中(只是为了确定)。请务必按照其他答案中的建议更新 PATH 环境变量。

    原来我的 PATH 中有“C:\flutter=bin=\bin”。其中的“=”是我通常用来获取文件夹的结构,1)在常规文件夹之前列出,2)将其标记为特殊。然而,“=”最终会触发 flutter.bat 批处理文件(由 Windows 上的 flutter 命令执行)。重命名就可以了。

    【讨论】:

      【解决方案6】:

      如果您在“../flutter/bin”完整路径下的用户变量中设置了路径,但仍然无法检测到,则用户变量可能与用户当前用户不同.请检查一下,如果您安装了 OneDrive 之类的东西,可能会发生这种情况。

      在这种情况下,我发现如果您将路径粘贴到系统变量中它可以工作,这是解决此问题的快速解决方法。

      【讨论】:

        【解决方案7】:

        我想用命令提示符创建应用程序时遇到这个问题,然后我使用 Windows PowerShell 然后问题就解决了。

        【讨论】:

          【解决方案8】:

          我正在使用在环境变量中添加系统和用户来解决此错误,您可以在这两个部分中将此路径“c/dev/flutter/bin”添加到 Env Var。 我希望这会奏效。

          【讨论】:

            猜你喜欢
            • 2022-12-31
            • 2014-04-29
            • 1970-01-01
            • 1970-01-01
            • 2020-08-18
            • 2013-10-06
            • 2013-10-11
            • 2013-01-25
            • 2016-10-01
            相关资源
            最近更新 更多