我正在我的Linux Ubuntu 16.04 (Xenial Xerus)系统上配置Flutter SDK。为什么在运行颤振诊断程序时出现以下错误?

我已经在.bashrc文件中为flutter和dart指定了path,但是当我运行flutter doctor时,我得到了这个错误:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.5.1, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
[✓] Android Studio (version 3.1)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] IntelliJ IDEA Community Edition (version 2018.2)
[!] VS Code (version 1.25.1)
[!] Connected devices
    ! No devices available

! Doctor found issues in 2 categories.

当前回答

您在安装过程中错过了此步骤。

安装Flutter和Dart插件:

启动Android Studio。 打开插件首选项(文件→设置→Windows和Linux上的插件或首选项→macOS上的插件)。 选择浏览存储库,选择Flutter插件,然后单击安装。 当提示安装Dart插件时,单击Yes。 出现提示时单击“重新启动”。

如果使用Visual Studio代码,请安装Flutter和Dart插件:

启动Visual Studio Code。 调用视图→命令面板。 键入install,然后选择Extensions: install Extensions。 在扩展搜索字段中键入flutter,在列表中选择flutter,然后单击安装。这也会安装所需的Dart插件。 用颤振医生验证您的设置 调用视图→命令面板.... 键入医生,并选择扑动:运行扑动医生。

检查output窗格中的输出是否有问题。

其他回答

Linux用户:我cd到我的主目录,在.bashrc文件中添加export PATH="$PATH:/home/frodo/flutter/bin/flutter",并将其源化以刷新.bashrc文件。这取决于您将Flutter SDK移动到哪里。

然后我就跑,医生。我得到了以下结果:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.5.1, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
[✓] Android Studio (version 3.1)
[✓] IntelliJ IDEA Community Edition (version 2018.2)
[!] VS Code (version 1.25.1)
[!] Connected devices
    ! No devices available

永久导出颤振路径:

export PATH="$PATH:/ PATH /to/dir" .bashrc文件

例如:

export PATH="$PATH:/home/frodo/flutter/bin/flutter"

并运行:

source .bashrc

如何永久设置$PATH在Linux/Unix

我在更新Android Studio后遇到了类似的错误,原来我需要更新现有的Flutter插件。

要修复它,请到Android Studio→首选项→插件→已安装→更新已安装的Flutter插件。

我遇到了同样的问题,上面的答案都没有解决它,所以我去了Flutter官方GitHub存储库,并在那里找到了答案。这是链接,你必须遵循所有这些步骤。

https://github.com/flutter/flutter/issues/67986

颤振升级

flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"

对于Mac,你可以按照Andrew回答的那样做:

ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1

flutter doctor -v

然后,如果问题仍然存在,那么只需转移到beta通道并升级Flutter。然后它会修复它。

颤振通道

颤振升级

可以作为可选步骤启用Flutter web。

当您执行flutter doctor命令时,它会检查您的环境并向终端窗口显示报告。在你的情况下,似乎你没有安装Dart和Flutter插件,以便在Android Studio中使用它们。

要安装插件,请单击菜单文件→设置→插件→安装JetBrains插件

这些插件将为Android Studio添加与Flutter相关的新功能。示例:它将添加Flutter检查器、大纲。

在创建新的Flutter项目时,将需要添加到路径中的SDK。

你必须在Visual Studio代码和Android Studio上安装Flutter和Dart !

尝试使用以下命令:

Flutter doctor—android-licenses,并按y安装所有许可证。