我正在我的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.

当前回答

我通过在设置中打开插件来解决这个问题,在“安装”选项卡下,我注意到蓝色文本“插件主页”,这是JetBrains插件的快捷方式。有一个协议,我必须接受,以获得完整的功能。我接受了,我也编辑了我的环境变量通过添加路径到dart-SDK的bin。以前我只把颤振的bin添加到路径中。总之,这解决了我的问题。

其他回答

我刚刚在更新后遇到了这个问题,我解决了它,进入菜单文件→设置→插件。然后在窗口顶部有两个选项:市场和已安装。然后我点击安装,在Flutter插件上有一条消息说当前版本的Flutter不支持新版本的Android Studio,所以有一个绿色按钮写着“重新启动”。然后我点了一下,当它再次打开时,问题就消失了。

对你来说可能不一样,但很多人会在这里搜索它,它可能会帮助到一些人。

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

安装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窗格中的输出是否有问题。

Mac安全修复(Android Studio 4.1+)。它现在在不同的目录中,但是符号链接有帮助。

在终端上运行这个命令:

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

如果您有不同的Android Studio版本或安装文件夹,请相应地调整该命令。

我的机器上安装了IntelliJ IDEA和Android Studio。我删除了IntelliJ IDEA,因为我已经在Android Studio中安装了Dart和Flutter插件。那么颤振医生指令就能完美运行。

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

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