【问题标题】:How to solve "'flutter' is not recognized as an internal or external command, operable program or batch file."?如何解决“'flutter'不是内部或外部命令、可运行程序或批处理文件。”?
【发布时间】:2021-07-09 12:49:37
【问题描述】:

我正在尝试通过输入flutter run 从 Android Studio 中的 终端 运行该应用程序,但它说

'flutter' is not recognized as an internal or external command,
operable program or batch file.

现在我已经安装了所有flutter SDK,将路径的环境变量更改为flutter/bin文件夹,重新启动它仍然无法正常工作。

编辑

【问题讨论】:

  • 添加环境变量后,是否重启了你的android studio或cmd,或powershell,无论你使用的是哪个?
  • android studio 是的
  • 当我在终端中运行此git clone https://github.com/flutter/flutter.git -b stable 时,终端可以工作,但我不能为每个项目都这样做
  • 请告诉我@kartoon
  • 我关注了这些steps,它对我有用。您需要检查环境变量是否正确放置。我只能这么说。

标签: android-studio flutter


【解决方案1】:

您的路径是临时而非永久设置的。查看官方文档,可以得到答案:

使用 MacOS

  • 暂时将是:export PATH="$PATH:`pwd`/flutter/bin"
  • 永久:
    • export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"
    • 源 $HOME/.rc 文件
    • 回显 $PATH

官方DOCS

使用 Windows

  • 在“开始”搜索栏中,输入“env”并选择“编辑您帐户的环境变量”。
  • 在用户变量下检查是否有一个名为路径的条目

官方DOCS

【讨论】:

    【解决方案2】:

    你必须在 Android studio 和 flutter,dart 之间建立链接。所以你应该去 android studio File->Settings->Dart and Flutter 下 Languages & Frameworksenter image description here

    那你应该为flutterenter image description here做这个

    【讨论】:

      【解决方案3】:

      如果该命令仅在 ANDROID STUDIO 中不被识别,而是在 CMD 中工作

      我尝试了所有解决方案,但在我的 Windows 上没有任何效果。 Android Studio 的终端无法“找到”命令颤动。与其浪费你的时间来解决这个问题,我宁愿你直接从 Windows 命令提示符运行命令。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-11-06
        • 1970-01-01
        • 1970-01-01
        • 2020-01-20
        • 2021-10-12
        • 2018-08-25
        • 2014-06-01
        • 2022-01-06
        相关资源
        最近更新 更多