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

当前回答

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

尝试使用以下命令:

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

其他回答

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

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.9.4, on Linux, locale en_IN)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.1)
[✓] Android Studio (version 3.1)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[!] Connected devices
    ! No devices available

一个对我有效的解决方案:

只需要安装插件。 Android Studio→菜单文件→设置→插件→浏览存储库 搜索“颤振”。 点击安装(会弹出一个关于Dart依赖的对话框。单击Yes)。 安装完成后,重新启动Android Studio。

现在跑扑医生:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.9.4, on Linux, locale en_IN)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.1)
[✓] Android Studio (version 3.1)
[!] Connected devices
    ! No devices available

androidflutterdartflutter-doctor

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

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

问题是安装所需的Flutter和Dart插件。有两种方法可以做到这一点:

进入Android studio→设置→插件→在搜索栏中搜索Flutter和Dart插件。 如果您先安装Flutter,那么Dart可能会自动安装;否则分别安装。 如果您正在使用Visual Studio Code,在活动栏中单击扩展或按Ctrl + Shift + x,在那里您可以搜索Flutter和Dart插件。

现在输入颤振医生

我遇到了同样的问题,上面的答案都没有解决它,所以我去了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。