我将我的颤振版本从 1.22 更新到 2.0。中存在一些错误Flutter Doctor
。我该如何解决这个问题。发生这种情况后更新了我的 Flutter 版本。
我正在使用 Android Studion 4.1.2、Ubuntu 20.04.2 LTS(64 位)
我将我的颤振版本从 1.22 更新到 2.0。中存在一些错误Flutter Doctor
。我该如何解决这个问题。发生这种情况后更新了我的 Flutter 版本。
我正在使用 Android Studion 4.1.2、Ubuntu 20.04.2 LTS(64 位)
对于 Ubuntu 20.04,铬由 snap 管理。我设置环境变量如下所示。
CHROME_EXECUTABLE=/snap/bin/chromium
export CHROME_EXECUTABLE
尝试“输入铬”以确保系统上的位置。我认为类似的东西适用于 chrome。
对于那些使用 MacOS 和其他基于铬的浏览器而不是谷歌 Chrome 的人(在我的例子中是勇敢的)。您可以设置.zshrc
或.bashrc
export CHROME_EXECUTABLE="/Applications/Brave Browser.app/Contents/MacOS/Brave Browser"
之后,不要忘记在当前终端窗口中source ~/.zshrc
或。source ~/.bashrc
flutter doctor -v
现在,“Chrome”将被视为“勇敢”。
即使您的系统中有一个 google chrome 应用程序。它可能有类似命令google-chrome-stable
或chrome
任何名称来从终端打开 chrome 浏览器。只需复制google-chrome
名称为 in的文件/usr/bin/
例如:我有google-chrome-stable
可执行文件,所以我的方法就像
sudo cp /usr/bin/google-chrome-stable /usr/bin/google-chrome
根据您的安装方式,您可能在 snap 文件夹或其他文件夹中有 bin
如果您没有从终端执行 chrome,则创建一个符号链接。找到你的 chrome 二进制文件并使用这个命令
sudo ln -s $PATH/[google-chrome-bin] /usr/bin/google-chrome
替换[google-chrome-bin]
为您的二进制文件名
我在 Chromebook 上。我安装了 Flutter 和 Android Studio。当我运行 $flutter doctor -v 时,我得到了和你一样的错误信息。
我不需要将文件路径导出到我的路径环境。我只需要安装 Chrome,Flutter 就可以在我的 Chromebook 上找到它。
这是对我有用的命令:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
然后我使用 Linux beta 命令安装它(右键单击下载的文件,使用 Linux beta 安装)。它安装到这个目录:
/usr/bin/
(或者,对于安装,我可以使用这个命令:
sudo apt install ./google-chrome-stable_current_amd64.deb
)
我跑了 flutter doctor -v ,现在它找到了 Chrome。
.bashrc
您可以在您的或.zshrc
如果您使用 Linux 或 MAC OS中导出 PATH,您可以使用找到已安装的 chrome PATHwhich
例如
which google-chrome
# example result : /opt/google/chrome/google-chrome
然后添加.zshrc
或.bashrc
喜欢这个
# Chrome PATH
export PATH=$PATH:/opt/google/chrome
然后重新启动源
source .zshrc # change if you use .bashrc
运行flutter doctor
你会看到这样的输出
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.2.1, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version
30.0.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.2)
这里的答案帮助我在 Mac 上使用 Microsoft Edge 而不是 Chrome 设置 Flutter。为此,您只需从终端运行:
export CHROME_EXECUTABLE="/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge"
如果要使其永久化,则应将上述行添加到文件中
~/.zshenv or ~/.zshrc
然后保存并重新启动终端。
对于 Linux 用户,您可以像这样添加 Edge Browser...
首先,将此路径添加到 .bashrc 文件路径中
PATH=$PATH:/usr/bin/microsoft-edge-stable
然后执行这个命令
export CHROME_EXECUTABLE="/usr/bin/microsoft-edge-stable"