我正在我的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 -dir=C:\Program Files\Android\Android Studio或正确路径。你有3个问题。 1-首先打开你的android工作室,并添加flutter插件(这 自动添加dart插件太)。 2-也打开visual studio代码并添加颤振扩展。 3-运行颤振医生-机器人执照 如果问题仍然存在,请尝试升级颤振 好运!

其他回答

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

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

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

如果你只使用VSCode进行开发,那么你不需要为Android Studio安装插件,反之亦然。它永远不会给你带来麻烦。

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