Flutter设备守护程序#1错误-无法在移动设备上运行任何应用程序

时间:2019-07-21 13:46:50

标签: git android-studio flutter

我目前无法运行任何应用,因为我的安装程序出现以下错误:

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.

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

从命令行启动Flutter doctor -v:

enter image description here

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

enter image description here

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

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

希望那里有可以帮助的专业人士。

1 个答案:

答案 0 :(得分:0)

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

  1. 我下载并安装了mingw64-这是Windows的bash终端。
  2. 我将Android Studio中的Shell路径-首选项-工具-终端设置为“ 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. 应用正常运行,出现在我的手机上。

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