无法找到开发设备;请运行'flutter doctor'..但医生检查好了

时间:2018-11-24 08:38:54

标签: flutter device

新安装的Flutter / Dart顺利进行,没有问题..运行“ flutter doctor -v”会给出以下输出:

 $ flutter doctor -v
[✓] Flutter (Channel beta, v0.11.9, on Linux, locale en_AU.UTF-8)
• Flutter version 0.11.9 at /home/jedaa/bin/flutter
• Framework revision d48e6e433c (3 days ago), 2018-11-20 22:05:23 -0500
• Engine revision 5c8147450d
• Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
• Android SDK at /home/jedaa/bin/Android/sdk
• Android NDK location not configured (optional; useful for native 
profiling support)
• Platform android-28, build-tools 28.0.2
• ANDROID_HOME = /home/jedaa/bin/Android/sdk
• Java binary at: /opt/android314/jre/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136- 
b06)
• All Android licenses accepted.

[✓] Android Studio (version 3.2)
• Android Studio at /opt/android314
• Flutter plugin version 30.0.1
• Dart plugin version 181.5656
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136- 
b06)

[✓] IntelliJ IDEA Community Edition (version 2018.2)
• IntelliJ at /opt/idea
• Flutter plugin version 30.0.2
• Dart plugin version 182.5124

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

[!] Connected device
! No devices available

! Doctor found issues in 1 category.

并尝试运行defalut入门应用程序“ flutter / material.dart”会导致“无法找到开发设备;请运行'flutter doctor'以获取有关安装其他组件的信息” ...不管是否我使用Intellij或Visual Studio。

但是,

$ flutter devices
1 connected device:

Pixel XL • HT69R0205363 • android-arm64 • Android 9 (API 28)     

我已经在网上搜索并发现了类似的投诉..但没有解决方案。我希望有人能够对此有所启发,因为我敢肯定这一定是简单而直接的。

Visual Studio是一个新安装,但是我现在已经每天使用Intellij 6个月了,很少遇到问题..特别是我无法修复的问题。 :)

谢谢。

4 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,然后我尝试了此解决方案,它对我有帮助,并且我的Flutter应用程序正在手机上运行..

您需要做的就是安装Android API级别29(Android 9.0+“ Q”) 转到设置> Android SDK> SDK平台>检查Android 9+,然后按应用按钮

我从github找到了这个解决方案..她就是链接.. 希望对您有帮助

https://github.com/flutter/flutter/issues/22649#issuecomment-520472515

答案 1 :(得分:0)

已解决here >>

  

我已经通过以下命令flutter config解决了这个问题   --android-sdk sdk的位置在哪里。如果您使用的是Windows,请确保使用双引号

答案 2 :(得分:0)

在Android Studio中,确保您的Project SDK的API级别(文件->项目结构)<=您的AVD的API级别。

答案 3 :(得分:0)

在Android Studio或VS Code中打开终端。

并编写以下命令:

flutter config --android-sdk <sdk-location>

SDK位置是您使用SDK的路径!例如:

flutter config --android-sdk /home/sanaebadi/Pasport/programming/and_dev/sdk/sdk-tools-linux-3859397/
相关问题