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


91

Flutter SDK在LinuxUbuntu 16.4系统上进行配置。运行扑医生时,为什么会出现以下错误?我已经指定了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.

我认为您只需要更新到较新的Flutter版本即可。
君特Zöchbauer

14
在Windows> Android Studio>文件>设置>插件>搜索flutter>安装
Abdurakhmon,

2
如果您不在Flutter Development中使用Android Studio,则可以忽略这一点。默认情况下,Android Studio中未安装Flutter和Dart插件。您仍然需要手动安装它们。我建议在颤动开发中使用VSCode,因为它很轻巧。
MJ Montes,

7
所有解决方案都不适合我。注意,我已经安装了flutter和dart插件。我该如何解决该问题?
特别先生

1
我遇到同样的问题,请
采取

Answers:


87
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. 点击“安装”(将弹出一个关于“飞镖依赖性”的对话框。单击“是”)。
  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


14
我已经安装了flutter和dart插件。它不起作用:(。我使用android studio 3.1
特别先生

2
@MrSpecial您是否以其他路径安装了Android Studio?我有同样的问题。我的安装路径不同,插件存储在用户路径中
noobEinstien

@noobEinstien那你怎么解决的?
Atul

2
@Atul并没有解决,他们只是显示可用的编辑器,这并不重要。
noobEinstien

63

Mac的安全修复程序(Android Studio 4.1+)现在位于不同的目录中,但是symlink可以提供帮助。

只需在终端中运行此命令

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

4
嗨,兄弟,这项工作对我来说,可以进一步解释一下此命令的作用吗?
q8yas

3
@ q8yas命令只是将flutter doctor重定向到其他文件夹以找到插件(它们现在在这里)
Andrew

这对我来说不起作用,但是,像Paresh Mangukiya推荐的那样,通过Android Studio手动安装了插件,可以正常工作。
KeithB

18

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

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


2
那么这刚发生在新版本中吗?您设法解决了吗?
Jaspal Singh Rathour

这次也发生了。最好忽略它。这只是我们设置的运行状况报告,不应进行操作。到目前为止,这是在团队颤动的知识范围内。
Ruchir Rai

1
它是一个错误,我的android studio正常运行时抖动不显示flutter doctor -v。我正在Github上发布一个问题以通知开发者,希望它将在下一次更新中得到解决。
Maruf Hassan

11

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

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


9

IntelliJ IDEAAndroid Studio安装在我的机器上 我删除了IntelliJ IDEA,因为我已经安装Dart,并Flutter在Android Studio的插件。然后flutter doctor命令可以完美运行,也许对某人有用。


任何其他解决方案,我都需要两个IDE ..
noobEinstien

9

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

  1. 转到Android Studio→设置→插件→在搜索栏中搜索Flutter和Dart插件。
    如果要先安装颤振,则Dart可能会随它一起自动安装,否则请分开安装。

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

现在键入扑医生。


7

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

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

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

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

在此处输入图片说明


我已经安装了dart及其到的路径.bashrc。当我键入flutterdart在终端中。命令行显示了用于dart或的命令列表flutter
菲利普·穆图瓦

是的,但是您还需要为android studio安装flutter和dart插件,以便能够在android studio中使用其功能。当您为Android Studio安装flutter插件并单击file> new时,您将有一个名为“ new flutter project”的新选项
Peter Haddad

7

Linux用户:cd“d进入我的家目录,然后我加入
export PATH="$PATH:/home/frodo/flutter/bin/flutter".bashrc文件,source编以刷新.bashrc。取决于您将Flutter SDK移到的位置。

然后我运行“颤抖的医生”。我得到以下结果:

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

如何$PATH在LINUX / UNIX上永久设置



6

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

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


5

您错过了安装过程中的一步。

安装Flutter和Dart插件:

  • 启动Android Studio。
  • 打开插件首选项(在Windows和Linux上为文件→设置→插件,在macOS为首选项→插件)。
  • 选择Browse repositories,选择Flutter插件,然后单击Install
  • 当提示您安装Dart插件时,单击“是”。
  • Restart在提示时单击。

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

  • 启动VS Code。
  • 调用视图→命令面板。
  • 键入install,然后选择Extensions: Install Extensions
  • flutter在扩展名搜索字段中键入,Flutter在列表中选择,然后单击确定Install。这还将安装所需的Dart插件。
  • 使用Flutter Doctor验证您的设置
  • 调用视图→命令面板…。
  • 键入doctor,然后选择Flutter:运行Flutter Doctor。

查看“输出”窗格中的输出是否有问题。


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 在此处输入图片说明

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

在此处输入图片说明

希望它解决了这个问题


3

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

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

扑扑升级

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

扑医生-v

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

颤振通道beta

扑扑升级

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

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


这适用于Windows 10,Flutter Beta和Android Studio 4.1.1。谢谢!
真纪

2

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

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

下图显示了您应该在哪里做

在此处输入图片说明


1

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

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


1

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


1

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


1

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

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

第2步:搜索Flutter下载

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


1

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


1

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


1

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

就像声明的那样,

@EastCartel,您好,尝试使用flutter配置--android-studio-dir = C:\ Program Files \ Android \ Android Studio或正确的路径。你有3期

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

在此处输入图片说明

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

在此处输入图片说明

3-然后运行扑医生--android-licenses

在此处输入图片说明

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

祝好运!


0

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

尝试使用以下命令:

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

结果

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.