【问题标题】:Android Studio - Flutter plugin not installed; this adds Flutter specific functionalityAndroid Studio - 未安装 Flutter 插件;这增加了 Flutter 特定的功能
【发布时间】: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.

与 StackOverflow 中的另一个类似问题不同,在我安装颤振插件之前,“[✓] Android Studio (version 3.4)”等于“[!] Android Studio”,错误消息相同。在我安装了颤振插件(和飞镖)之后,只有“[!] Android Studio”仍然显示错误。

有人知道为什么吗?我在我的文件中进行了多次搜索,我只安装了一个 Android Studio。为什么显示两个? “[!] Android Studio”指的是什么?命令“$ flutter doctor”有问题吗?

【问题讨论】:

    标签: android flutter


    【解决方案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 团队已经创建了一个医生无法检测到已安装插件的问题。这是一个已知问题,他们正在寻求弃用医生的这种检测功能:

      我的颤振和飞镖插件已正确安装,但我仍然收到警告。

      [!] 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 没有最后一个斜线!再次感谢您。
      猜你喜欢
      • 2021-05-29
      • 2020-08-16
      • 2021-01-28
      • 1970-01-01
      • 2021-01-29
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      • 2021-01-29
      相关资源
      最近更新 更多