Android Studio - 未安装 Flutter 插件;这增加了 Flutter 特定的功能
Posted
技术标签:
【中文标题】Android Studio - 未安装 Flutter 插件;这增加了 Flutter 特定的功能【英文标题】:Android Studio - Flutter plugin not installed; this adds Flutter specific functionality 【发布时间】:2019-11-26 20:32:31 【问题描述】:考虑到我在我的 Ubuntu 18.04LTS 中遵循了所有这些步骤 https://flutter.dev/docs/get-started/install/linux,为什么会继续出现以下问题:
$ flutter doctor -v
[✓] Flutter (Channel stable, v1.7.8+hotfix.2, on Linux, locale en_US.UTF-8)
• Flutter version 1.7.8+hotfix.2 at /opt/flutter
• Framework revision 2e540931f7 (2 weeks ago), 2019-07-02 09:31:07 -0700
• Engine revision b1cb0d9e9b
• Dart version 2.4.0
[✓] android toolchain - develop for Android devices (Android SDK version 28.0.3)
• Android SDK at /home/rodrigo/Android/Sdk
• Android NDK location not configured (optional; useful for native profiling
support)
• Platform android-28, build-tools 28.0.3
• ANDROID_HOME = /home/rodrigo/Android/Sdk
• Java binary at: /usr/share/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build
1.8.0_152-release-1343-b16-5323222)
• All Android licenses accepted.
[✓] Android Studio (version 3.4)
• Android Studio at /usr/share/android-studio
• Flutter plugin version 37.1.1
• Dart plugin version 183.6270
• Java version OpenJDK Runtime Environment (build
1.8.0_152-release-1343-b16-5323222)
[!] Android Studio
• Android Studio at /opt/android-studio
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build
1.8.0_152-release-1343-b16-5323222)
[✓] Connected device (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 10 (API
29) (emulator)
! Doctor found issues in 1 category.
与 *** 中的另一个类似问题不同,在我安装颤振插件之前,“[✓] Android Studio (version 3.4)”等于“[!] Android Studio”,错误消息相同。在我安装了颤振插件(和飞镖)之后,只有“[!] Android Studio”仍然显示错误。
有人知道为什么吗?我在我的文件中进行了多次搜索,我只安装了一个 Android Studio。为什么显示两个? “[!] Android Studio”指的是什么?命令“$ flutter doctor”有问题吗?
【问题讨论】:
【参考方案1】:我最近遇到了这个问题,我首先尝试从android studio 市场更新flutter和dart插件,但是没有成功
最后,我运行了以下命令,它就像一个魅力
ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1
注意:我在 Mac OS 上运行 android studio 4.1
【讨论】:
【参考方案2】:这篇文章是给那些已经安装了插件但仍然收到警告的人。
注意:Flutter 团队已经创建了一个医生无法检测到已安装插件的问题。这是一个已知问题,他们正在寻求弃用医生的这种检测功能: https://github.com/flutter/flutter/issues/61246
我的颤振和飞镖插件已正确安装,但我仍然收到警告。
[!] Android Studio(4.0 版) ✗ Flutter 插件未安装;这增加了 Flutter 特定的功能。 ✗ Dart 插件未安装;这增加了 Dart 特定的功能。
在我的情况下,忽略警告效果很好。
我多次尝试重新安装插件,但 没有删除来自flutter doctor
的警告。
但是,一切工作正常。我可以成功创建并运行从
创建的应用程序 带有flutter create
的命令行
来自 Android Studio 和 File->New->New Flutter Project
我使用的是 Ubuntu 20.04 LTS 和 Android Studio 4.0.1(通过 JetBrains toolbox 安装)
我通过 snap store 安装了 Flutter:
sudo snap install flutter --classic
sudo snap install flutter-gallery
flutter channel dev
flutter upgrade
flutter config --enable-linux-desktop
# wanted to try web, apparently requires beta channel
flutter channel beta
flutter channel upgrade
flutter config --enable-web
仅供参考,我花了一段时间才了解 Flutter SDK 的位置。它在这里:/home/(username)/snap/flutter/common/flutter
插件安装正确,但仍收到警告:
【讨论】:
这个警告太傻了,我浪费时间寻找答案..谢谢 刚从 Windows 切换到 Ubunu,遇到了同样的问题。一切正常,但每次我运行颤振医生时,这个错误都会困扰我。您找到解决方案了吗?【参考方案3】:这可以通过简单的步骤解决:
第 1 步:打开 Android Studio
第 2 步:打开 Android Studio 偏好设置
第 3 步:转到插件选项卡
第 4 步:点击 MarketPlace 选项卡
第五步:在搜索框中搜索flutter
您将看到与 Flutter 相关的插件列表。单击第一个并检查它是哪个版本。目前最新版本为 37.1.1。
第 6 步:点击安装。 (它可能还会要求你安装 dart 插件。点击是,android studio 会为你安装 dart 和 Flutter)
准备好摇滚了!
【讨论】:
谢谢 Abhishek,但您的步骤没有解决。我首先要在这里理解的是“那一行写的是什么:[!] Android Studio”。因为在我运行您的步骤之前,“[!] Android Studio(版本 3.4)”带有感叹号,与“[!] Android Studio”中提到的相同问题。在您的步骤之后,只有“[✓] Android Studio (version 3.4)”更改为复选标记。那么,这个“[!] Android Studio”是什么!?一个错误?这个警报是否在颤动中缺少一些配置?很奇怪。 感叹号 (!) 只是一个通知器,它告诉您 Flutter 在本节中可能存在问题。在您的情况下,[!] Android Studio 意味着颤振对 Android Studio 有一些问题。 [✓] Android Studio 意味着 Android Studio 没有问题,你可以开始了! ;) 你,根据你的问题,我发现你的系统中有两个 android studio 安装位置。一是“/usr/share/android-studio”,二是“/opt/android-studio”。请从您的系统中删除其中任何一个。可能是您为所有导致此问题的用户安装了 android studio。 太棒了!已经解决了。你是对的,就我而言,我曾经将 Android Studio 存储在 /usr/share/android-studio 和 /opt/android-studio 的符号链接。我已取消链接符号链接并将 /usr/share/android-studio 移动到 /opt/android-studio。之后,$flutter doctor 显示“成功”!另一件事,在我的工作中,我设置了 $flutter config --android-studio-dir=/opt/android-studio/ 并且最后一个斜杠也产生了错误,目录设置必须准确,我用 $flutter config 解决了--android-studio-dir=/opt/android-studio 没有最后一个斜线!再次感谢您。以上是关于Android Studio - 未安装 Flutter 插件;这增加了 Flutter 特定的功能的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio Dart 和 Flutter 插件未安装
Android Studio安装错误-未检测到JDK [重复]
从 Android Studio 3.0 构建时如何克服应用未安装错误?