Kas*_*nga 9 dart android-studio flutter flutter-web
我将我的颤振版本从 1.22 更新到 2.0。中存在一些错误Flutter Doctor。我怎么能解决这个问题。发生这种情况后更新了我的 Flutter 版本。
我使用的是 Android Studion 4.1.2、Ubuntu 20.04.2 LTS(64 位)
Anh*_*INH 45
对于那些使用 MacOS 并使用除 Google Chrome 之外的其他基于 chromium 的浏览器的用户(在我的例子中是 Brave)。您可以设置为.zshrc或.bashrc
export CHROME_EXECUTABLE="/Applications/Brave Browser.app/Contents/MacOS/Brave Browser"
Run Code Online (Sandbox Code Playgroud)
之后,不要忘记在当前终端窗口中单击source ~/.zshrc或。source ~/.bashrc
flutter doctor -v
Run Code Online (Sandbox Code Playgroud)
现在,“Chrome”将被视为“Brave”。
小智 18
我使用的是 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。
Man*_*tti 15
即使您的系统中有 google chrome 应用程序。它可能有类似google-chrome-stable或chrome或任何名称的命令来从终端打开 Chrome 浏览器。google-chrome只需复制名称为的文件/usr/bin/
例如:我有google-chrome-stable可执行文件,所以我的方法就像
sudo cp /usr/bin/google-chrome-stable /usr/bin/google-chrome
Run Code Online (Sandbox Code Playgroud)
根据您的安装方式,您的 snap 文件夹或其他文件夹中可能有 bin
如果您没有从终端将 chrome 作为可执行文件,则创建一个符号链接。找到您的 chrome 二进制文件并使用此命令
sudo ln -s $PATH/[google-chrome-bin] /usr/bin/google-chrome
Run Code Online (Sandbox Code Playgroud)
替换[google-chrome-bin]为您的二进制文件名
即使在将 CHROME_EXECUTABLE 系统环境变量设置为 chrome.exe 的路径后,我在 Windows 10 中也遇到了同样的错误,使用 VS Code。我通过删除路径周围的双引号解决了这个问题:
您可以在您的系统中导出 PATH,.bashrc或者.zshrc如果您使用 Linux 或 MAC OS\n您可以使用以下命令找到已安装的 chrome PATHwhich
例如
\nwhich google-chrome\n# example result : /opt/google/chrome/google-chrome\nRun Code Online (Sandbox Code Playgroud)\n然后添加到.zshrc或.bashrc像这样
# Chrome PATH\nexport PATH=$PATH:/opt/google/chrome\n\nRun Code Online (Sandbox Code Playgroud)\n然后重新启动源
\nsource .zshrc # change if you use .bashrc\nRun Code Online (Sandbox Code Playgroud)\n运行flutter doctor
你会看到这样的输出
\nDoctor summary (to see all details, run flutter doctor -v):\n[\xe2\x9c\x93] Flutter (Channel stable, 2.2.1, on Linux, locale en_US.UTF-8)\n[\xe2\x9c\x93] Android toolchain - develop for Android devices (Android SDK version\n 30.0.3)\n[\xe2\x9c\x93] Chrome - develop for the web\n[\xe2\x9c\x93] Android Studio (version 4.2)\nRun Code Online (Sandbox Code Playgroud)\n
小智 5
对于 Ubuntu 20.04,chrome 由 snap 管理。我设置了环境变量,如下所示。
CHROME_EXECUTABLE=/snap/bin/chromium; 导出 CHROME_EXECUTABLE。
尝试“键入铬”以确保在您的系统上的位置。我认为类似的东西适用于 chrome。
小智 5
这里的答案帮助我在 Mac 上使用 Microsoft Edge 而不是 Chrome 设置 Flutter。为此,您只需从终端运行:
export CHROME_EXECUTABLE="/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge"
Run Code Online (Sandbox Code Playgroud)
如果你想使其永久化,你应该将上面的行添加到文件中
~/.zshenv or ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
然后保存并重新启动终端。
| 归档时间: |
|
| 查看次数: |
8836 次 |
| 最近记录: |