【问题标题】:Unable to locate a development device; please run 'flutter doctor' .. but doctor checks out ok无法定位开发设备;请运行“颤振医生”..但医生检查正常
【发布时间】:2019-04-26 15:33:07
【问题描述】:

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.

但尝试运行默认启动应用程序“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 个月了,而且很少遇到问题 .. 尤其是我无法修复的问题。 :)

提前谢谢你。

【问题讨论】:

  • 我是唯一一个尝试了所有答案但没有奏效的人吗?

标签: flutter device


【解决方案1】:

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

并写下这个命令:

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

SDK-location 是您的 SDK 路径!例如:

flutter config --android-sdk /home/sanaebadi/Pasport/programming/and_dev/sdk/sdk-tools-linux-3859397/

【讨论】:

  • flutter config --android-sdk ,sdk 小写
  • 我测试了这个命令,是正确的。也许小写也是正确的
【解决方案2】:

我遇到了同样的问题,然后我尝试了这个解决方案,它帮助了我,我的颤振应用程序正在我的手机上运行..

您只需安装 Android API 级别 29 (Android 9.0+ "Q") 转到设置> Android SDK > SDK平台>检查Android 9+并按应用按钮

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

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2019-04-09
      • 2020-09-27
      • 1970-01-01
      • 2021-03-29
      • 1970-01-01
      • 2019-03-16
      • 1970-01-01
      • 1970-01-01
      • 2022-12-20
      相关资源
      最近更新 更多