我正在Linux SDK
系统上配置抖动Ubuntu 16.4
。运行扑医生时为什么出现以下错误?我已在PATHS
中为flutter
和dart
指定了.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.
答案 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作为可选步骤
答案 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
对我有用的解决方案:
现在运行扑扑医生。
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 IDEA
和Android Studio
已安装在我的计算机上。我删除了IntelliJ IDEA
,因为我已经在Android Studio中安装了Dart
和Flutter
插件。这样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扩展
希望它可以解决问题
答案 9 :(得分:3)
对于即使仍然尝试过上述解决方案仍仍然存在此错误的人,请尝试在Windows 10(在命令行中运行)上运行:
flutter channel dev
flutter upgrade
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
答案 11 :(得分:2)
您可以按照以下步骤在android studio中安装Flutter and Dart插件:
下面的图像指示您应该在哪里做
答案 12 :(得分:2)
当您执行flutter doctor
命令时,它将检查您的环境并向终端窗口显示报告。就您而言,您似乎没有安装dart和flutter插件以能够在Android Studio中使用它们。
要安装插件,请单击文件>设置>插件>安装jetbrain插件
插件将为与flutter相关的android studio添加新功能。例如,它将添加颤振检查器,轮廓绘制器。
创建新的flutter项目时,将需要添加到路径的SDK。
答案 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插件。
2-同时打开Visual Studio代码并添加flutter扩展名。
3-然后运行flutter doctor --android-licenses
如果问题仍然存在,请尝试快速升级
祝你好运!
答案 15 :(得分:1)
我也遇到了这些问题并找到了这些解决方案。
您必须从 MarketPlace 安装“Flutter”和“Dart”插件。
对于 Windows:Android Studio → 菜单 文件 → 设置 → 插件 → 搜索“flutter”和“dart”并安装它们。确保你得到了这个。
<块引用>哦,您只需输入 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插件。有两种方法可以实现此目的;
-转到Android Studio,转到“设置”->“插件”,在搜索栏中,搜索Flutter和Dart插件。如果您是先安装Flutter,则Dart可能会自动安装,否则请分别安装。
-如果使用的是VScode,请在活动栏中单击扩展名或执行( Ctrl + Shift + X ) 。,您可以在其中搜索flutter和dart插件。
现在键入扑医生。
您已经准备好!
答案 22 :(得分:0)
您必须同时在Visual Studio Code和Android Studio上安装 Flutter 和 Dart !
尝试使用以下命令:
flutter doctor --android-licenses ,然后按y安装所有许可证。
答案 23 :(得分:0)
如果您已多次安装Android Studio,则在第一个上分配命令提示符或PowerShell,并且可能正在运行第二个。因此,浏览至Android Studio,如果有多个安装,请删除第一个。然后,按照以下步骤下载Android Studio中的插件。
第1步:Studio->文件->设置->插件->浏览存储库
第2步:搜索 Flutter 并下载
第3步:完成后重启 Android Studio。
答案 24 :(得分:0)
根据以下图像,首先安装必需的flutter
和dart
插件,然后从official-flutter-sdk-download-page下载Flutter sdk之后,添加flutter和dart路径:
答案 25 :(得分:0)
像我这样的人跳过安装过程中的某些步骤,Here是完成安装的正确方法...
答案 26 :(得分:0)
您错过了安装过程中的以下步骤-
https://flutter.dev/docs/get-started/editor?tab=androidstudio
安装Flutter和Dart插件 *要安装这些:
============ 如果使用的是Visual Studio Code“ =====
答案 27 :(得分:0)
我遇到了同样的问题,无法自行解决。
但是,通过使用 Visual Studio Code,它可以正常工作。该错误无关。
答案 28 :(得分:-1)
几天前我遇到了同样的问题。这是对我有用的方法,
运行以下命令
flutter channel beta
flutter upgrade
flutter config --enable-web
该代码段的主要目的是启用对 Flutter 的 Web 支持,但它也会更改发布渠道并将 Flutter SDK 更新到最新版本。
再次运行flutter doctor
;希望现在不会出现任何问题
答案 29 :(得分:-1)
就我而言,我无法启用该插件,因为我最近在 Android Studio 中更新到了 4.2.2 版本,并且我检查了一个 Flutter SDK 版本 不是一个稳定的版本。
在我使用 fvm 时更改为稳定版本并重新安装插件后,它工作得很好。