Flutter插件未安装错误;跑扑医生时

Phi*_*tua 28 dart flutter

我正在SDKLinux Ubuntu 16.4系统上配置flutter 。运行扑医生时为什么出现以下错误?我已经指定了PATHSflutterdart.bashrc但是当我跑我得到这个错误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.
Run Code Online (Sandbox Code Playgroud)

And*_*rey 417

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

只需在终端中运行此命令:

ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1
Run Code Online (Sandbox Code Playgroud)

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

  • 嗨兄弟,这对我来说工作,可以更多地解释一下这个命令的作用吗? (21认同)
  • @q8yas 命令只是将 flutter doctor 重定向到不同的文件夹以查找插件(它们现在所在的位置) (8认同)
  • 截至 2020 年 12 月 22 日,这对我有用 (7认同)
  • 因为我似乎每个月都会回到这里......这是对我有用的北极狐命令:`ln -s ~/Library/Application\ Support/Google/AndroidStudio2020.3/plugins ~/Library/Application \ 支持/AndroidStudio2020.3` (6认同)
  • 这对我有用。已经安装了插件。但同样的错误不断重复。但这非常有效。 (4认同)

小智 88

我遇到了同样的问题,上面的答案都没有修复它,所以我去了 Flutter 官方 GitHub 存储库并在那里找到了答案。这是链接,您必须遵循所有这些步骤。

https://github.com/flutter/flutter/issues/67986

颤振升级

flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"
Run Code Online (Sandbox Code Playgroud)

对于 Mac,您可以按照Andrew 的回答执行以下操作:

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

flutter doctor -v
Run Code Online (Sandbox Code Playgroud)

然后,如果问题仍然存在,那么只需转到 beta 频道并升级 Flutter。然后它会修复它。

Flutter 通道测试版

颤振升级

您可以将Flutter web作为可选步骤启用。

  • 这适用于 Windows 10、Flutter Beta 和 Android Studio 4.1.1。谢谢! (15认同)
  • 也为我工作,非常感谢。 (2认同)

Oum*_*ouk 50

对于那些仍然出现此错误的人,即使他们已经尝试过之前提到的解决方案,也可以尝试这个。它适用于 Windows 10、macOS 和 Linux(在命令行中运行):

  1. flutter channel dev
  2. flutter upgrade
  3. flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"

  • 切换到开发频道也能在 Linux 上工作。谢谢你的小费! (3认同)
  • ...并且也适用于 macOS。 (2认同)
  • 前 2 个步骤就可以了 (2认同)
  • 它在 Windows 10 上完美运行。谢谢! (2认同)
  • 谢谢干杯! (2认同)

Ruc*_*Rai 40

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

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

  • 那么这只是在新版本中发生的吗?你修好了吗? (3认同)
  • 这是一个错误,我的 android studio 可以正常运行 flutter,只是没有显示在 ```flutter doctor -v``` 上。我正在 Github 上打开一个问题来通知开发人员,希望它能在下次更新中得到修复。 (3认同)
  • Flutter 1.22.5(稳定)中仍然存在问题 (3认同)
  • Flutter 1.22.6(稳定)中仍然存在问题 (2认同)

Man*_*Rao 36

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
Run Code Online (Sandbox Code Playgroud)

对我有用的解决方案

  1. 只需安装插件。
    Studio >>文件>设置>插件>浏览存储库
  2. 搜索颤动。
  3. 点击“安装”(将弹出一个有关“飞镖依赖性”的对话框。单击“是”)。
  4. 安装完成后,重新启动 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
Run Code Online (Sandbox Code Playgroud)

  • 我已经安装了 flutter 和 dart 插件。它不起作用:(。我使用 android studio 3.1 (67认同)
  • @Atul 没有修复,他们只是显示可用的编辑器,这并不重要。 (3认同)
  • @MrSpecial 你是否在不同的路径中安装了Android studio?我有同样的问题。我的安装路径不同,插件存储在用户路径中 (2认同)

Ami*_*est 24

我有同样的问题,但我在运行这些命令后修复了它:

flutter channel dev
flutter doctor
flutter channel master
flutter doctor
Run Code Online (Sandbox Code Playgroud)

  • 有趣的是,这如何帮助解决了这个问题!帮助过我。感谢您发帖。 (2认同)

Moh*_*ami 10

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

在此处输入图片说明


小智 9

问题在于安装所需的 Flutter 和 Dart 插件。有两种方法可以实现这一目标:

  1. 去安卓工作室?设置?插件?在搜索栏中搜索 Flutter 和 Dart 插件。如果你先安装 Flutter,那么 Dart 可能会自动安装;否则单独安装。

  2. 如果您使用的是 Visual Studio Code,请在活动栏中单击扩展或按Ctrl+ Shift+ X。你可以在那里搜索 Flutter 和 Dart 插件。

现在输入flutter doctor.


nAk*_*dov 9

我的机器上安装了IntelliJ IDEA和 Android Studio。我删除了 IntelliJ IDEA,因为我已经在 Android Studio 中安装了 Dart 和 Flutter 插件。然后该flutter doctor命令完美运行。


Pet*_*dad 8

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

要安装插件,请单击菜单File ? 设置插件?安装 JetBrains 插件

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

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

在此处输入图片说明


Phi*_*tua 8

Linux 用户:cd进入我的主目录,
export PATH="$PATH:/home/frodo/flutter/bin/flutter".bashrc文件中添加,并source编辑它以刷新.bashrc文件。这取决于您将 Flutter SDK 移动到何处。

然后我跑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)
[?] IntelliJ IDEA Community Edition (version 2018.2)
[!] VS Code (version 1.25.1)
[!] Connected devices
    ! No devices available
Run Code Online (Sandbox Code Playgroud)

永久导出 Flutter 路径:

export PATH="$PATH:/path/to/dir".bashrc文件中

例如:

export PATH="$PATH:/home/frodo/flutter/bin/flutter"
Run Code Online (Sandbox Code Playgroud)

并运行:

source .bashrc
Run Code Online (Sandbox Code Playgroud)

如何$PATH在 Linux/Unix 上永久设置


Fox*_*ror 6

在拥有多个版本的Android Studio时,我遇到了这个问题,看起来您有多个版本。但是您确实使用了IntelliJ IDEA社区版,因此您确定已在Android Studio中安装了插件吗?

我会在评论中说过这一点,但我没有足够的代表


小智 6

您在安装过程中错过了这一步

安装 Flutter 和 Dart 插件:

  • 启动安卓工作室。
  • 打开插件首选项(文件?设置?Windows 和 Linux 上的插件或首选项?macOS 上的插件)。
  • 选择Browse repositories,选择 Flutter 插件并点击Install
  • 当提示安装 Dart 插件时,单击是。
  • Restart出现提示时单击。

如果使用 Visual Studio Code,安装 Flutter 和 Dart 插件:

  • 启动 Visual Studio 代码。
  • 调用视图?命令调色板。
  • 键入install,然后选择Extensions: Install Extensions
  • flutter在扩展搜索字段中键入,Flutter在列表中选择,然后单击Install。这也会安装所需的 Dart 插件。
  • 使用 Flutter Doctor 验证您的设置
  • 调用视图?命令调色板....
  • 输入doctor,然后选择 Flutter: Run Flutter Doctor。

查看 OUTPUT 窗格中的输出是否有任何问题。


小智 6

我在更新 Android Studio 后遇到了类似的错误,结果证明我需要更新现有的 Flutter 插件。

要修复它,请转到 Android Studio ?喜好 ?插件?安装了吗?更新你安装的 Flutter 插件。