将我的Mac OS更新为Catalina之后,Flutter在Android Studio中不再起作用。我删除并重新安装,但仍然无法正常工作

时间:2019-10-14 06:51:05

标签: bash flutter macos-catalina

请帮助。将操作系统更新为Catalina之后,Android Studio仍然可以打开,但是我的Flutter应用程序都无法运行,并且模拟器也无法打开(他们说“正在加载”) 我松开了Flutter并重新安装了它,但是当在终端中输入flutter doctor -v时,它说“ zsh:未找到命令:flutter” 这是因为我不再使用bin(或bash),而是现在使用zsh吗?

有人可以告诉我该如何解决这个问题?我不太擅长输入终端命令,因此我将输入确切的内容来解决此问题? (我是初学者)

当我在终端中输入vim bash_profile时,我输入了以下内容作为导出路径:

export PATH =“ $ PATH:/ Users / raymondfontaine / Developer / flutter / bin”

1 个答案:

答案 0 :(得分:2)

我有同样的问题,它是从bash切换到zsh之后发生的。据我所知,您有三种不同的选择。

  1. 通过键入chsh -s /bin/bash将终端从zsh切换回bash,然后重新启动终端。注意:您始终可以通过键入chsh -s /bin/zsh并重新启动终端来切换回zsh。

  2. 您可以通过在终端中输入source ~/.bash_profile来告诉zsh使用bash_profile文件中指定的路径。注意:每次打开新终端时都必须执行此操作。

  3. 上面的两个选项可能不是“最佳实践”。最好的解决方案是按照flutter教程Update your Path的建议为zsh设置环境变量。
    对于您的情况,您必须在终端中键入nano $HOME/.zshrc,然后在其中输入export PATH="$PATH:/Users/raymondfontaine/Developer/flutter/bin",保存文件并重新启动终端。之后,flutter doctor -v应该照常运行。

此外,Android Studio中的模拟器应再次加载。但是,如果仍然无法通过下拉菜单启动它们,请尝试通过Tools > AVD Manager打开它们。当下拉菜单中看不到它们时,这对我有用。