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

当前回答

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

在终端上运行这个命令:

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

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

其他回答

当您执行flutter doctor命令时,它会检查您的环境并向终端窗口显示报告。在你的情况下,似乎你没有安装Dart和Flutter插件,以便在Android Studio中使用它们。

要安装插件,请单击菜单文件→设置→插件→安装JetBrains插件

这些插件将为Android Studio添加与Flutter相关的新功能。示例:它将添加Flutter检查器、大纲。

在创建新的Flutter项目时,将需要添加到路径中的SDK。

根据下图,先安装所需的Flutter和Dart插件,然后从官方- Flutter - SDK -download-page下载Flutter SDK后,添加Flutter和Dart路径:

我通过从插件中卸载Flutter解决了这个问题。重新启动Android Studio后,我打开了插件,然后它显示我的Dart插件与我的Android Studio (v3.6)不兼容。

我更新了Dart,重启了Android Studio,然后重新安装了Flutter。在那之后,我必须为Flutter和voilà设置SDK路径,现在一切都可以工作:D

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

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

在终端上运行这个命令:

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

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