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

当前回答

就我而言,我无法启用该插件,因为我最近在Android Studio中更新到4.2.2版本,并且我检查了Flutter SDK版本,这不是一个稳定的版本。

当我在使用fvm并重新安装插件时,我把它换成了一个稳定的版本,它就像一个魅力。

其他回答

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

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

现在输入颤振医生

问题是,“颤振医生”无法在幕后解读一切都很好,而且是最新的。 这个问题是暂时的(直到下一个补丁或更新),可以避免,因为它不会影响开发过程中的任何地方。

这是我们在更新Flutter的新版本时经常出现的问题。 最近,在更新到Flutter 1.22.1(稳定)时,它会抛出“插件未安装”错误,而它们已安装并且是最新的。 卸载和重新安装也将无法工作,因为Android Studio将再次选择相同的版本来安装。

当我拥有多个版本的Android Studio时,我就遇到了这个问题,但它看起来并没有多个版本。但你确实使用IntelliJ IDEA社区版,所以你确定你在Android Studio中安装了插件吗?

如果您正在使用Visual Studio Code,则导航到扩展并搜索Flutter。然后简单地安装它,你必须注意你已经安装了Dart。

在此之后,如果它不起作用,那么复制您可以定位到C/' Flutter - sdk -path'/bin的Flutter bin路径。然后复制它并将其添加到环境变量中,并将其添加到该路径中,这样您就可以轻松地访问Flutter。

如果你正在使用Android Studio,那么这篇文章会对你有所帮助。

确保你有最新版本的sdk和Android Studio或Visual Studio Code。所以这个版本不会引入任何错误。

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