【问题标题】:Flutter plugin not installed error; When running 'flutter doctor'Flutter 插件未安装错误;运行“颤振医生”时
【发布时间】:2019-01-22 10:58:37
【问题描述】:

我正在我的 Linux Ubuntu 16.04 (Xenial Xerus) 系统上配置 Flutter SDK。为什么我在运行颤振医生时会出现以下错误?

我在.bashrc 文件中为flutterdart 指定了PATHS,但是当我运行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.

【问题讨论】:

  • 在 Windows > Android Studio > 文件 > 设置 > 插件 > 搜索 flutter > 安装
  • 如果你没有在 Flutter 开发中使用 Android Studio,你可以忽略它。默认情况下,Android Studio 中未安装 Flutter 和 Dart 插件。您仍然需要手动安装它们。我会在 Flutter 开发中推荐 VSCode,因为它是轻量级的。
  • 所有解决方案都不适合我。注意,我已经安装了颤振和飞镖插件。我该如何解决这个问题?
  • flutter doctor 找不到 Android Studio 插件时会出现这种情况。这是flutter版本和Android Studio版本之间的问题。例如,Android Studio 4.1 将插件存储在 ~/.local/share/Google/AndroidStudio4.1 中,显然 Flutter 不知道这一点,很可能会在某个不再存在的旧位置查找。
  • 我遇到了同样的问题,请提供最佳解决方案

标签: flutter android-studio dart flutter-plugin flutter-doctor


【解决方案1】:

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

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

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

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

【讨论】:

  • 嗨,兄弟,这是为我工作的,能详细解释一下这个命令的作用吗?
  • @q8yas 命令只是将颤振医生重定向到不同的文件夹以查找插件(它们现在所在的位置)
  • 这对我有用。已经安装了插件。但同样的错误正在重复。但这很有效。
  • 截至 2020 年 12 月 22 日,这对我有用
  • 因为我似乎每个月左右都会回来这里......这是北极狐的命令对我有用:ln -s ~/Library/Application\ Support/Google/AndroidStudio2020.3/plugins ~/Library/Application\ Support/AndroidStudio2020.3
【解决方案2】:
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

对我有用的解决方案

  1. 只需安装插件。 Android Studio → 菜单 文件设置插件浏览存储库
  2. 搜索“颤振”。
  3. 点击安装(会弹出一个关于Dart依赖的对话框。点击Yes)。
  4. 安装完成后重新启动 Android Studio。

现在运行flutter doctor:

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

【讨论】:

  • 我已经安装了颤振和飞镖插件。它不起作用:(。我使用 android studio 3.1
  • @MrSpecial 你是否在不同的路径中安装了 Android Studio?我有同样的问题。我的安装路径不同,插件存放在用户路径中
  • @noobEinstien 那你是怎么解决的?
  • @Atul 没有修复,他们只是显示可用的编辑器,这并不重要。
【解决方案3】:

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

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

Flutter 升级

flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"

对于 Mac,您可以使用 answered by Andrew 执行以下操作:

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

flutter doctor -v

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

Flutter 频道测试版

Flutter 升级

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

【讨论】:

  • 这适用于 Windows 10、Flutter Beta 和 Android Studio 4.1.1。谢谢!
  • 在稳定的 Flutter (1.22.6) 和 Android Studio 4.1.2 中遇到了这个问题,将 Flutter 切换到 beta 通道 (1.26.0-17.6.pre) 为我解决了这个问题。跨度>
【解决方案4】:

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

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

【讨论】:

  • 切换到开发频道确实可以在 linux 上工作。感谢您的提示!
  • 它在 Windows 10 上完美运行。谢谢!!
  • Mac 用户也很开心!
  • Thaaaaaanks
  • 谢谢干杯!
【解决方案5】:

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

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

【讨论】:

  • 所以这只是在新版本中发生的?你解决了吗?
  • 是的,这次也发生了。最好忽略它。它只是我们设置的健康报告,不应被操纵。到目前为止,它已经在团队颤振的知识中了。
  • 这是一个错误,我的 android studio 运行正常,只是没有显示在 flutter doctor -v 上。我在 Github 上打开一个问题来通知开发人员,希望它会在下一次更新中得到修复。
  • 在 Flutter 1.22.5 (Stable) 中仍然是一个问题
  • 在 Flutter 1.22.6 (Stable) 中仍然是一个问题
【解决方案6】:

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

flutter channel dev
flutter doctor
flutter channel master
flutter doctor

【讨论】:

  • 有趣的是,这有助于解决问题!帮助过我。感谢发帖。
  • 这是什么魔法? +1
  • 在 ubuntu 20.04 上为我工作!
【解决方案7】:

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

【讨论】:

    【解决方案8】:

    根据下图先安装需要的Flutter和Dart插件,然后在official-flutter-sdk-download-page下载Flutter SDK后,添加Flutter和Dart路径:

    【讨论】:

      【解决方案9】:

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

      1. 进入 Android studio → 设置 → 插件 → 在搜索栏中搜索 Flutter 和 Dart 插件。 如果你先安装 Flutter,那么 Dart 可能会自动安装;否则单独安装。

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

      现在输入flutter doctor

      【讨论】:

        【解决方案10】:

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

        【讨论】:

        • 我之前在Android studioIntellij Idea同时开发Android应用程序时遇到过这个问题。他们俩都在写入本地路径中的同一个文件夹。这里可能也是同样的问题。
        【解决方案11】:

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

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

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

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

        【讨论】:

        • 我已经安装了 dart 及其到 .bashrc 的路径。当我在终端中输入flutterdart 时。命令行向我显示了用于dartflutter 的命令列表。
        • 是的,但您还需要为 android studio 安装 flutter 和 dart 插件,以便能够在 android studio 中使用它们的功能。当您为 android studio 安装颤振插件并单击文件>新建时,您将有一个名为“新颤振项目”的新选项
        【解决方案12】:

        Linux 用户:cd'd 进入我的主目录,在.bashrc 文件中添加
        export PATH="$PATH:/home/frodo/flutter/bin/flutter"sourceed 它以刷新.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
        

        永久导出 Flutter 路径:

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

        例如:

        export PATH="$PATH:/home/frodo/flutter/bin/flutter"
        

        然后运行:

        source .bashrc
        

        How to permanently set $PATH on Linux/Unix

        【讨论】:

          【解决方案13】:

          您在安装过程中错过了this step

          安装 Flutter 和 Dart 插件:

          • 启动 Android Studio。
          • 打开插件首选项(Windows 和 Linux 上的文件 → 设置 → 插件或 ma​​cOS 上的首选项 → 插件)。
          • 选择Browse repositories,选择Flutter插件并点击Install
          • 在提示安装 Dart 插件时单击“是”。
          • 出现提示时单击重新启动

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

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

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

          【讨论】:

            【解决方案14】:

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

            要修复它,请转到 Android Studio → 首选项 → 插件 → 已安装 → 更新已安装的 Flutter 插件。

            【讨论】:

              【解决方案15】:

              在 Windows 上安装它的最佳方式

              Doctor summary (to see all details, run flutter doctor -v):
              [√] Flutter (Channel stable, 1.20.1, on Microsoft Windows [Version 10.0.18363.959], locale en-US)
              [√] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
              [√] Android Studio (version 4.0)
              [√] VS Code (version 1.47.3)
              [!] Connected device
                  ! No devices available
              
              1. 打开 Android Studio,菜单 FileSettingsPlugins确保你已经安装了 Flutter 和 Dart

              2. 转到 Visual Studio Code 到 Extensions 并安装 Flutter 和 Dart 扩展

              【讨论】:

                【解决方案16】:

                您可以按照以下步骤在 Android Studio 中安装 Flutter 和 Dart 插件:

                1. 启动 Android Studio 应用程序
                2. 打开插件首选项(PreferencesPlugins on macOS,菜单 FileSettingsPlugins 在 Windows 和 Linux 上)。
                3. 选择Marketplace…,搜索Flutter插件,然后点击Install
                4. 在提示安装 Dart 插件时单击
                5. 点击应用确定
                6. 点击弹出窗口中的“重启”。

                下图指示您应该在哪里做:

                【讨论】:

                  【解决方案17】:

                  我通过在设置中打开插件解决了这个问题,在“已安装”选项卡下,我注意到蓝色文本“插件主页”是 JetBrains 插件的快捷方式。我必须接受一项协议才能获得全部功能。我确实接受了,并且还通过将路径添加到 dart-SDK 的 bin 来编辑我的环境变量。以前我只将颤振箱添加到路径中。无论如何,这解决了我的问题。

                  【讨论】:

                  • 接受协议对我有用,谢谢!
                  • 什么环境变量(名称)? PATH?还是另一个?
                  【解决方案18】:

                  根据this comment,插件警告无关紧要。至少对我来说没关系,而且效果很好。

                  如上所述,

                  嗨@EastCartel,尝试使用颤振配置 --android-studio-dir=C:\Program Files\Android\Android Studio 或您的正确路径。你有 3 个问题。

                  1-首先打开你的android studio并添加flutter插件(这个 自动添加飞镖插件)。

                  2- 同时打开 Visual Studio 代码并添加 Flutter 扩展。

                  3- 并运行颤振医生 --android-licenses

                  如果问题仍然存在,请尝试 Flutter 升级

                  祝你好运!

                  【讨论】:

                    【解决方案19】:

                    只需更新 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)
                    

                    【讨论】:

                      【解决方案20】:

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

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

                      如果您使用的是 Android Studio,那么前面提到的文章会对您有所帮助。

                      并确保您拥有最新版本的 SDK 和 Android Studio 或 Visual Studio Code。所以那个版本不会引入任何错误。

                      【讨论】:

                        【解决方案21】:

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

                        我更新了 Dart,重启了 Android Studio,然后又重新安装了 Flutter。之后,我必须为 Flutter 设置 SDK 路径,现在一切正常:D

                        【讨论】:

                          【解决方案22】:

                          我刚刚在更新后遇到了这个问题,我解决了它进入菜单文件设置插件。然后在窗口顶部有两个选项:MarketplaceInstalled。然后我点击Installed,在Flutter插件上有一条消息说当前版本的Flutter不支持新版本的Android Studio,所以有一个绿色的按钮,写着“Restart”。然后我点开,当它再次打开时,问题就消失了。

                          对你来说可能不一样,但很多人会在这里搜索它,它可能会对某人有所帮助。

                          【讨论】:

                            【解决方案23】:

                            终端中运行此命令:

                            flutter config --android-sdk C:\Users\CHAMOD\AppData\Local\Android\Sdk
                            

                            然后重新启动 IDE

                            【讨论】:

                              【解决方案24】:

                              我也面临这些问题并找到了这些解决方案。

                              您必须从 MarketPlace 安装“Flutter”和“Dart”插件。

                              对于 Windows:Android Studio → 菜单 FileSettingsPlugins → 搜索“flutter”和“dart”并安装它们。确保你得到了这个。

                              现在确保您已为两者设置了 SDK 路径

                              现在享受新鲜的 Flutter

                              哦,您只需输入flutter upgrade即可升级到新版本。

                              【讨论】:

                                【解决方案25】:

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

                                【讨论】:

                                  【解决方案26】:

                                  如果您已多次安装 Android Studio,第一次安装的命令提示符或 PowerShell 可能您正在运行第二次。因此,浏览 Android Studio,如果您有多个安装,请删除第一个。然后,按照这些步骤在 Android Studio 中下载插件。

                                  步骤 1:Studio --> 文件 --> 设置 --> 插件 --> 浏览存储库

                                  第 2 步:搜索 Flutter下载

                                  第 3 步:完成后重新启动 Android Studio。

                                  【讨论】:

                                    【解决方案27】:

                                    您必须在 Visual Studio Code 和 Android Studio 上都安装 FlutterDart

                                    尝试使用以下命令:

                                    flutter doctor --android-licenses,然后按 y 安装所有许可证。

                                    【讨论】:

                                      【解决方案28】:

                                      我遇到了同样的问题,无法自己解决。

                                      但是,通过使用 Visual Studio Code,它可以正常工作。那个错误重要。

                                      【讨论】:

                                        【解决方案29】:

                                        几天前我也遇到了同样的问题。这对我有用,

                                        1. 运行以下命令

                                          flutter channel beta
                                          flutter upgrade
                                          flutter config --enable-web
                                          

                                          sn-p 的主要目的是为 Flutter 启用 Web 支持,但它也改变了发布渠道并将 Flutter SDK 更新到最新版本。

                                        2. 再次运行flutter doctor;希望它现在不会显示任何问题

                                        【讨论】:

                                          【解决方案30】:

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

                                          在我使用 fvm 时更改为稳定版本并重新安装插件后,它就像一个魅力。

                                          【讨论】:

                                            猜你喜欢
                                            • 2021-08-08
                                            • 2021-08-11
                                            • 1970-01-01
                                            • 2020-04-26
                                            • 2021-12-04
                                            • 2021-08-19
                                            • 2019-02-19
                                            • 1970-01-01
                                            • 1970-01-01
                                            相关资源
                                            最近更新 更多