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

当前回答

几天前我也遇到了同样的问题。这是对我有效的方法,

运行以下命令 颤振通道 颤振升级 颤振配置——enable-web 该代码片段的主要目的是启用对Flutter的web支持,但它也更改了发布渠道,并将Flutter SDK更新到最新版本。 再跑扑医生;希望它现在不会显示出任何问题

其他回答

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

我也有同样的问题,但我自己解决不了。

然而,通过使用Visual Studio Code,它可以很好地工作。这个错误无关紧要。

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

只需更新Flutter SDK使用

颤振升级

它解决了我所有的问题。

Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.5.0, on Microsoft Windows [Version 10.0.19043.1110], locale en-IN)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[√] Chrome - develop for the web
[√] Android Studio (version 4.2)
[√] Android Studio (version 2020.3)
[√] IntelliJ IDEA Ultimate Edition (version 2020.2)
[√] VS Code (version 1.60.0)
[√] Connected device (3 available)

几天前我也遇到了同样的问题。这是对我有效的方法,

运行以下命令 颤振通道 颤振升级 颤振配置——enable-web 该代码片段的主要目的是启用对Flutter的web支持,但它也更改了发布渠道,并将Flutter SDK更新到最新版本。 再跑扑医生;希望它现在不会显示出任何问题