Flutter Doctor(不正确?)报告未安装 Android Studio Flutter 插件

Posted

技术标签:

【中文标题】Flutter Doctor(不正确?)报告未安装 Android Studio Flutter 插件【英文标题】:Flutter Doctor (Incorrectly?) Reporting Android Studio Flutter Plugin Not Installed 【发布时间】:2019-01-15 17:45:27 【问题描述】:

当我运行 flutter doctor 时,它报告说我的 android Studio Flutter 和 Dart 插件没有安装,即使我已经安装了最新的 - 事实上,我可以从 Android Studio 构建和部署一个 Flutter 应用程序到移动设备。我认为要么我的某个地方的配置不正确,要么颤振医生有错误。

当我运行 flutter doctor -v 时,我得到以下信息:

d:\Dev\Flutter>flutter doctor -v
[√] Flutter (Channel master, v0.5.8-pre.264, on Microsoft Windows [Version 10.0.17134.165], locale en-AU)
    • Flutter version 0.5.8-pre.264 at D:\Dev\Flutter\Flutter
    • Framework revision b32c77a012 (12 hours ago), 2018-08-07 17:09:14 -0700
    • Engine revision 7f083e54fe
    • Dart version 2.0.0-dev.69.5.flutter-b04def964c

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at D:\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = D:\Android\sdk
    • Java binary at: d:\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    • All Android licenses accepted.

[√] Android Studio
    • Android Studio at d:\Android\Android Studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • android-studio-dir = d:\Android\Android Studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] Connected devices (1 available)
    • HTC PN071 • HT485W903981 • android-arm • Android 5.0.2 (API 21)

• No issues found!

我正在使用 Android Studio 3.1.4 运行 Windows 10。我已将颤振 git 分支切换为 master。我已经尝试卸载并重新安装插件,但到目前为止没有成功。

下面是我的 Android Studio 插件截图:

【问题讨论】:

this github thread 可能值得关注。此外,This 可能是一个更彻底的解释希望它有帮助... 很简单,重新安装你的flutter sdk @Baksman 我已经试过了,但可能会再试一次。 'flutter doctor' 只检查android studio 插件是否在目录'$yourUserHome/.AndroidStudioX.Y/config/plugins'。并且目录'$yourUserHome/.AndroidStudioX.Y' 不能是链接。我猜您的目录'$yourUserHome/.AndroidStudioX.Y''mklink /D' 制作的软链接,因为我之前这样做并遇到了您的问题。 这个对我有用***.com/a/64529134/1492681 【参考方案1】:

万一其他人遇到这个问题,原来我的频道处于“稳定”(1.22.1),切换到“开发”解决了这个问题。这是一个问题,肯定会在未来的“稳定”版本中得到解决。 enter image description here

【讨论】:

【参考方案2】:

这不是问题。忽略它。我也只使用 vscode 并得到这个“问题”。也许将这个问题更改为信息或警告会很好,因为它可能会使新的 Flutter 开发人员感到不安。

【讨论】:

【参考方案3】:

如果我的系统上同时安装了 android studio 和 intellij idea,所以我卸载了解决问题的 intellij idea

【讨论】:

【参考方案4】:

由于您没有使用传统的 C: 驱动器。确保您的系统上没有安装其他版本的 android studio。这会导致 Flutter 在没有 Flutter 插件的情况下检测到不同的版本。

如果没有安装副本,可能只是有残留文件(即:备份)。

这只是一个猜测,但我希望这会有所帮助:)

【讨论】:

【参考方案5】:

前往

Settings > languages and frameworks > flutter 

然后在sdk路径上浏览你下载flutter的目录。并检查它是否有效

【讨论】:

以上是关于Flutter Doctor(不正确?)报告未安装 Android Studio Flutter 插件的主要内容,如果未能解决你的问题,请参考以下文章

Flutter Doctor:Xcode 安装不完整

Flutter Doctor:Xcode 安装不完整

Flutter Doctor:Xcode 安装不完整

命令行执行flutter doctor无响应原因追踪及解决

为啥 Flutter Doctor 不能作为我的计算机工作?

flutter doctor 验证环境licenses不通过