【发布时间】:2018-12-05 16:03:48
【问题描述】:
我想我添加了环境变量的路径,我也重新启动了我的电脑,但“颤振”cmd 不起作用。请帮帮我。我正在使用 Windows 10(64 位)并收到错误
'flutter' 未被识别为内部或外部命令
【问题讨论】:
-
检查 PATH 是否确实包含您添加的路径。运行
echo %PATH%
我想我添加了环境变量的路径,我也重新启动了我的电脑,但“颤振”cmd 不起作用。请帮帮我。我正在使用 Windows 10(64 位)并收到错误
'flutter' 未被识别为内部或外部命令
【问题讨论】:
echo %PATH%
要在 windows 的任何 IDE 中使用 Flutter 命令,您需要将 Flutter SDK 添加到 windows 环境中。为此,只需按照以下简单步骤操作:
D:\FlutterSDK\flutter\bin
注意: Flutter SDK 放在哪里都无所谓,把 bin 文件夹的路径复制粘贴到这里即可。
现在一切就绪。尝试重新启动 IDE,或者最好重新启动 PC。
【讨论】:
将直到 ...\flutter\bin 目录的路径添加到您的系统变量中。 这会有所帮助。
【讨论】:
好的,我遇到了一些麻烦,想分享我的发现。我在环境变量中使用了“新建”按钮(我在路径编辑屏幕中),并添加了
E:\Flutter_for_web\flutter\bin;
但是,这不起作用,我不得不不断地在本地设置变量以使其工作。过了一会儿,我挖得更深,跑了
回显 %PATH%
它显示了我的路径变量。我注意到我用“新”按钮添加的那些在它们周围有引号,还有一个额外的“;”在报价之后。
解决方案是使用环境变量编辑屏幕中的“编辑文本”按钮添加路径。然后重新运行“echo %PATH%”以确保这些引号消失了。重启终端,一切正常。
【讨论】:
解决这个问题
添加到 @Taba 声明的 windows 环境后
退出命令行并重启或重启IDE
一切正常
【讨论】:
至少在 Windows 上,此问题的另一个原因是 Flutter 文件夹是否包含特殊字符。
解决方案是将 Flutter 安装在仅包含字母数字字符的路径中(只是为了确定)。请务必按照其他答案中的建议更新 PATH 环境变量。
原来我的 PATH 中有“C:\flutter=bin=\bin”。其中的“=”是我通常用来获取文件夹的结构,1)在常规文件夹之前列出,2)将其标记为特殊。然而,“=”最终会触发 flutter.bat 批处理文件(由 Windows 上的 flutter 命令执行)。重命名就可以了。
【讨论】:
如果您在“../flutter/bin”完整路径下的用户变量中设置了路径,但仍然无法检测到,则用户变量可能与用户当前用户不同.请检查一下,如果您安装了 OneDrive 之类的东西,可能会发生这种情况。
在这种情况下,我发现如果您将路径粘贴到系统变量中它可以工作,这是解决此问题的快速解决方法。
【讨论】:
我想用命令提示符创建应用程序时遇到这个问题,然后我使用 Windows PowerShell 然后问题就解决了。
【讨论】:
我正在使用在环境变量中添加系统和用户来解决此错误,您可以在这两个部分中将此路径“c/dev/flutter/bin”添加到 Env Var。 我希望这会奏效。
【讨论】: