颤振医生无法识别Android Studio颤振和飞镖插件,但已安装插件

Posted

技术标签:

【中文标题】颤振医生无法识别Android Studio颤振和飞镖插件,但已安装插件【英文标题】:Android Studio flutter and dart plugins not recognized by flutter doctor , but plugins are installed 【发布时间】:2019-02-19 13:02:23 【问题描述】:

我正在尝试在ubuntu上安装flutter,android studio flutter和dart插件已经安装,但是flutter doctor说没有安装。一开始flutter doctor即使安装了也没有找到我的android studio和sdk,然后通过使用以下命令为android studio和sdk配置自定义目录来解决此问题: flutter config --android-studio-dir=/my/local/path/for/android/studio flutter config --android-sdk=/my/local/path/for/sdk 但找不到任何解决方案如何为颤振医生显示 android studio 安装的插件目录

```
[✓] Flutter (Channel beta, v0.7.3, on Linux, locale en_US.UTF-8)
    • Flutter version 0.7.3 at /home/zayniddin/flutter
    • Framework revision 3b309bda07 (2 weeks ago), 2018-08-28 12:39:24 -0700
    • Engine revision af42b6dc95
    • Dart version 2.1.0-dev.1.0.flutter-ccb16f7282

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    • Android SDK at /home/zayniddin/Documents/Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.2
    • Java binary at: /home/zayniddin/Documents/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[✓] Android Studio
    • Android Studio at /home/zayniddin/Documents/android-studio
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • android-studio-dir = /home/zayniddin/Documents/android-studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] IntelliJ IDEA Community Edition (version 2018.2)
    • IntelliJ at /snap/intellij-idea-community/77
    • Flutter plugin version 28.0.4
    • Dart plugin version 182.4323.44

[✓] VS Code (version 1.27.1)
    • VS Code at /usr/share/code
    • Flutter extension version 2.18.0

[!] Connected devices
    ! No devices available

! Doctor found issues in 1 category.

```

有什么解决办法吗,请帮帮我

【问题讨论】:

这并不重要。 我的项目没有运行 这个对我有用***.com/a/64529134/1492681 【参考方案1】:

将频道主更改为开发。然后升级。

flutter channel dev
flutter channel upgrade

再试一次

flutter doctor

注意:我认为这是 Android Studio 4.1 的问题...

【讨论】:

是的,使用上述方法对我有用。谢谢 那么这在稳定分支上是否适用于早期版本的 Android Studio? 运行良好。这是 Android 4.1 的问题。 当它切换到颤振频道“升级”时,它在我的机器上打印了这个:这不是官方频道。有关可用频道的列表,请尝试“颤动频道”。 git:致命:'origin/upgrade' 不是提交,无法从中创建分支“升级”切换频道失败,错误代码为 128。 所以,这行得通,但由于我真的不想生活在 dev 边缘,我切换回频道master。然后运行flutter doctor 触发了 Dart SDK 的下载。所以,是的,切换频道有效,但可能只是因为频道切换触发了所需的下载?【参考方案2】:

我猜是稳定版的问题

第一步:运行>flutter channel dev

step2 : run>flutter 频道升级

step3 : run > flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"

这适用于我使用 Android Studio 4.1 版

【讨论】:

如果重新安装插件和设置 sdk 路径仍然不起作用,那么这个将像魅力一样工作。【参考方案3】:

这是在 Android Studio 中安装 Flutter 的步骤:

1.Go to Settings->Plugin->Install Flutter and Dart->Restart Android Studio
2.Download  the flutter sdk
3.In the environment Variable->User Variable->
ANDROID_HOME F:\AndroidSDK(Paste your Android SDK Path)
Path:F:\AndroidSDk;(Paste your Android SDK Path)
     c:\ProgramFiles\Java\jdk\1.8.0_20\bin;(Paste your jdk Path)
     c:\Users\Desktop\flutter\bin;(Paste your Flutter SDK Path)
4.Git install at c:\ProgramFiles\Git
5.Open Gitbash
$flutter doctor
$flutter doctor --android-licenses
Accept the licences Y Y Y Y
Make sure your Device should be connected your PC   

【讨论】:

问题是关于“颤振插件识别”而不是安装步骤。【参考方案4】:

你试过Manjunath的answer吗?

如果失败,请卸载 Android Studio,然后重新安装并添加 Flutter + dart 插件。这对我有用。

【讨论】:

以上是关于颤振医生无法识别Android Studio颤振和飞镖插件,但已安装插件的主要内容,如果未能解决你的问题,请参考以下文章

颤振医生 --android-licenses 错误:无法找到或加载主类 Studio

如何修复未安装的颤振医生错误android studio和IntelliJ IDEA,即使我已经安装了它

[tag][!] Android Studio(未安装)[tag],在 PC 上运行颤振医生时出错

如何修复颤振医生不识别安卓手机

无法运行颤振医生--android-licenses

运行颤振医生后出错:无法找到Android SDK