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

时间:2018-08-15 14:38:12

标签: dart flutter

我正在Linux SDK系统上配置抖动Ubuntu 16.4。运行扑医生时为什么出现以下错误?我已在PATHS中为flutterdart指定了.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.

30 个答案:

答案 0 :(得分:164)

适用于Mac的安全修复程序(Android Studio 4.1及更高版本) 现在它在另一个目录中,但是symlink可以帮助您。

只需在终端中运行此命令

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

答案 1 :(得分:30)

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

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

答案 2 :(得分:24)

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

flutter channel dev
flutter doctor
flutter channel master
flutter doctor

答案 3 :(得分:15)

大家好,我遇到了同样的问题,并且没有解决上述所有问题,因此我去了扑朔迷离的官方GitHub,发现这里的答案是链接,您必须执行所有这些步骤。

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

动态升级

flutter配置--android-studio-dir =“ C:\ Program Files \ Android \ Android Studio”

扑打医生-v

然后,如果问题仍然存在,则只需转到Beta频道,然后升级问题就会解决。

波动频道测试版

动态升级

您可以启用Flutter Web作为可选步骤

https://flutter.dev/docs/get-started/web

答案 4 :(得分:14)

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. 只需安装插件。
    Studio >>配置>插件>浏览存储库
  2. 搜索抖动。
  3. 轻按“安装”(将弹出一个有关dart依赖性的对话框。单击“是”)。
  4. 安装完成后,重新启动 android studio。

enter image description here

现在运行扑扑医生。

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

答案 5 :(得分:9)

IntelliJ IDEAAndroid Studio已安装在我的计算机上。我删除了IntelliJ IDEA,因为我已经在Android Studio中安装了DartFlutter插件。这样flutter doctor命令就可以完美地工作了,也许对某人有用。

答案 6 :(得分:6)

更新android studio后遇到类似的错误,原来我需要更新现有的flutter插件。

要修复此问题,请转到android studio→偏好设置→插件→已安装→更新已安装的flutter插件

答案 7 :(得分:5)

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

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

答案 8 :(得分:3)

The best way to install it on 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 文件->设置->插件,并确保您已安装Flutter和Dart Code Snippets

2-转到VSCode扩展并安装Flutter和Dart扩展

enter image description here

希望它可以解决问题

答案 9 :(得分:3)

对于即使仍然尝试过上述解决方案仍仍然存在此错误的人,请尝试在Windows 10(在命令行中运行)上运行:

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

答案 10 :(得分:3)

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

要永久导出颤动路径:


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

答案 11 :(得分:2)

您可以按照以下步骤在android studio中安装Flutter and Dart插件:

  1. 启动Android Studio应用程序
  2. 打开插件首选项(macOS上的“首选项”> Plugins,Windows和Linux上的“文件”>“设置”>“ Plugins”)。
  3. 选择市场…,搜索Flutter插件,然后单击安装。
  4. 在提示您安装Dart插件时,单击“是”。
  5. 单击“应用”,然后单击“确定”。
  6. 在弹出窗口上单击“重新启动”。

下面的图像指示您应该在哪里做

enter image description here

答案 12 :(得分:2)

当您执行flutter doctor命令时,它将检查您的环境并向终端窗口显示报告。就您而言,您似乎没有安装dart和flutter插件以能够在Android Studio中使用它们。

要安装插件,请单击文件>设置>插件>安装jetbrain插件

插件将为与flutter相关的android studio添加新功能。例如,它将添加颤振检查器,轮廓绘制器。

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

enter image description here

答案 13 :(得分:1)

终端中运行此命令:

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

然后重启IDE

答案 14 :(得分:1)

根据this评论,插件警告无关紧要。至少对我来说没关系,一切正常。

如上所述,

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

1-首先打开您的android studio并添加flutter插件(此 也会自动添加dart插件。

enter image description here

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

enter image description here

3-然后运行flutter doctor --android-licenses

enter image description here

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

祝你好运!

答案 15 :(得分:1)

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

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

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

<块引用>

You may be needed to update them

现在确保您已经为两者设置了 SDK 路径 SDK path for Dart SDK path for Flutter

现在享受新鲜的 Flutter enter image description here

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

答案 16 :(得分:1)

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

答案 17 :(得分:1)

更新后我刚遇到这个问题,我解决了输入文件/设置/插件的问题。然后在窗口顶部有两个选项:Marketplace和Installed,然后单击Installed和Flutter插件,有消息说Flutter的当前版本不支持新版本的Android Studio,因此出现了绿色。写下“重新启动”按钮,然后单击,当它再次打开时,问题消失了。 可能对您而言并不相同,但是许多人会在这里搜索并可能帮助某人。

答案 18 :(得分:1)

我通过从插件中卸载flutter解决了这个问题。重新启动Android Studio后,我打开了插件,然后显示我的Dart插件与我的Android Studio(v3.6)不兼容。我更新了Dart,重新启动android studio,然后再次重新安装Flutter。之后,我必须为Flutter设置SDK路径,瞧,现在一切正常:D

答案 19 :(得分:1)

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

答案 20 :(得分:1)

如果您使用的是VSCode,请导航至扩展名并搜索Flutter,然后只需简单地安装它并注意已在其中安装了dart,然后如果它不起作用,请复制您的flutter bin路径定位到C /'flutter-SDK-path'/ bin。然后将其复制并添加到环境变量中,然后将其添加到该路径中,这样您就可以轻松访问flutter。我希望它能起作用。

如果您使用的是Android Studio,则可能已经声明的文章对您有所帮助。 并确保您拥有最新版本的SDK和Android Studio或VSCode。这样,这些版本就不会出现任何错误。 希望它能起作用。

答案 21 :(得分:1)

问题是没有安装所需的Flutter和Dart插件。有两种方法可以实现此目的;

  1. -转到Android Studio,转到“设置”->“插件”,在搜索栏中,搜索Flutter和Dart插件。如果您是先安装Flutter,则Dart可能会自动安装,否则请分别安装。

  2. -如果使用的是VScode,请在活动栏中单击扩展名或执行( Ctrl + Shift + X ) 。,您可以在其中搜索flutter和dart插件。

现在键入扑医生。

您已经准备好!

答案 22 :(得分:0)

您必须同时在Visual Studio Code和Android Studio上安装 Flutter Dart

尝试使用以下命令:

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

result

答案 23 :(得分:0)

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

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

第2步:搜索 Flutter 下载

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

答案 24 :(得分:0)

根据以下图像,首先安装必需的flutterdart插件,然后从official-flutter-sdk-download-page下载Flutter sdk之后,添加flutter和dart路径:
enter image description here

答案 25 :(得分:0)

像我这样的人跳过安装过程中的某些步骤,Here是完成安装的正确方法...

答案 26 :(得分:0)

您错过了安装过程中的以下步骤-
https://flutter.dev/docs/get-started/editor?tab=androidstudio

安装Flutter和Dart插件 *要安装这些:

  • 启动Android Studio。
  • 打开插件首选项( Windows和Linux 上的文件>设置>插件,或 macOS 上的首选项>插件)。
  • 选择浏览存储库,选择Flutter插件,然后单击安装。
  • 在提示您安装Dart插件时,单击“是”。
  • 在提示时单击重新启动。

============ 如果使用的是Visual Studio Code“ =====

  • 安装Flutter和Dart插件 启动VS代码。
  • 调用视图>命令面板...。
  • 输入“ install”,然后选择“扩展程序:安装扩展程序”。
  • 在扩展名搜索字段中键入“ flutter”,在列表中选择Flutter,然后单击“安装”。这还将安装所需的Dart插件。
  • 通过Flutter Doctor验证您的设置 调用视图>命令面板...。
  • 键入“医生”,然后选择Flutter:运行Flutter Doctor。 查看“输出”窗格中的输出是否有问题。

答案 27 :(得分:0)

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

但是,通过使用 Visual Studio Code,它可以正常工作。该错误无关

答案 28 :(得分:-1)

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

  1. 运行以下命令

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

    该代码段的主要目的是启用对 Flutter 的 Web 支持,但它也会更改发布渠道并将 Flutter SDK 更新到最新版本。

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

答案 29 :(得分:-1)

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

在我使用 fvm 时更改为稳定版本并重新安装插件后,它工作得很好。