【问题标题】:Flutter device daemon #1 error - Can't run any apps on mobile deviceFlutter 设备守护程序 #1 错误 - 无法在移动设备上运行任何应用程序
【发布时间】:2019-11-29 16:58:31
【问题描述】:

我目前根本无法运行任何应用程序,因为我的设置给了我以下错误:

Flutter device daemon
  Flutter device daemon #1: process exited during startup. Exit code: 1, stderr:
  'where' is not recognized as an internal or external command,
  operable program or batch file.

这通过将我的设备列表显示为不断“加载...”而从未找到我的设备来表现出来。

从命令行颤振医生 -v:

来自 Gitbash 的 Flutter Doctor -v,因为我有 git,尽管路径错误。

Git 位于 X:\flutter\bin\mingit\cmd\git.exe,它包含在我的 PATH 变量中。

到目前为止,我已尝试从头开始重新安装 SDK、Flutter 和 Android Studio 以解决此问题,但我无法摆脱它。

希望有专业人士可以提供帮助。

【问题讨论】:

  • 'where' is not recognized as an internal or external command, 似乎当您运行颤振命令时,它会尝试使用where 命令定位文件。我认为 Windows 中没有 where 命令,除非您安装了 cygwin。升级flutter后是否遇到这个问题?
  • 嗨,伙计,谢谢您的回复。 Flutter 已完全升级,我什至从头开始重新安装它以尝试解决此错误。错误仍然存​​在。 gitbash 使用 cygwin 吗?这敲响了警钟,想知道安装这个是否会导致我所有的问题?
  • 我搜索了 gitbash 和 cygwin 的爱恨关系,但没有找到与您的问题相关的任何内容。但可能是 gitbash 弄乱了你的颤动,因为它将它的路径添加到你的环境中。卸载 gitbash 能解决你的问题吗?你测试了吗?
  • 今晚回家测试一下,谢谢指教
  • 希望你今晚能解决问题;)

标签: git android-studio flutter


【解决方案1】:

我知道这有点晚了,但这已经解决了问题。 确保,您已下载以下内容: 扑 混帐

接下来,就是在用户路径变量[Environment Variables

C:\src\flutter\bin

现在,将它们添加到系统路径变量中。 [环境变量

  1. C:\Program Files\Git\cmd // git 路径

  2. C:\Windows\System32\WindowsPowerShell\v1.0\
    // power shell path 如果你没有设置它会显示错误 powershell executable not found

  3. C:\Windows\System32

【讨论】:

    【解决方案2】:

    这是我为解决此问题所做的:

    1. 我下载并安装了 mingw64 - 这是一个适用于 Windows 的 bash 终端。
    2. 我在 Android Studio - Preferences - Tools - Terminal 中将 Shell Path 设置为“C:\Users\my.user.name\AppData\Local\Programs\Git\git-bash.exe”
    3. 关闭项目并再次打开
    4. 单击“终端”窗格,该窗格启动了我的 git-bash 终端,而不是 Windows 中的默认 cmd.exe 终端
    5. 现在我的设备可用,它不再显示“正在加载...”
    6. 但是,构建不起作用 - 它卡在“正在初始化 gradle...”中
    7. 将我的终端设置回 cmd.exe 并关闭项目
    8. 重新打开项目,这次使用默认终端。我预计会再次收到“正在加载...”错误,但奇迹般的是,设备仍然可见。
    9. 运行应用程序
    10. 应用工作正常,出现在我的手机上。

    您可以尝试看看它是否也适合您。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      相关资源
      最近更新 更多