错误:无法找到开发设备;请运行“ flutter doctor”以获取有关安装其他组件的信息

时间:2018-10-14 19:23:25

标签: sdk flutter

尝试使用bloc运行简单代码时,由于该错误,我无法对其进行测试,在此之前,尝试解决依赖关系并发布此错误需要花费大量时间:

Unable to locate a development device; please run 'flutter doctor' for information about installing additional components.

在运行Flutter Doctor之后,结果是:

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.8.2, on Microsoft Windows [Version 10.0.17134.345], locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    X Android SDK file not found: C:\Users\aya sisy\AppData\Local\Android\sdk\build-tools\28.0.3\aapt.
[√] Android Studio (version 3.1)
[√] VS Code (version 1.28.1)
[√] Connected devices (1 available)

! Doctor found issues in 1 category.

3 个答案:

答案 0 :(得分:0)

Flutter似乎找不到Android Sdk。

您是否设置了正确的ANDROID_HOME环境变量?

它也可能来自包含空格“ ... \ Users \ aya sisy \ AppData \ ...”的路径。

您可以尝试将其移动到另一个位置吗?

答案 1 :(得分:0)

除了我正在使用Ubuntu 18.04之外,我同样遇到了问题,所以请检查以下内容:

  1. 解决方案是从adb软件包管理器中删除apt。因此,请查看是否为adb附带的Windows意外安装了android_sdk

  2. ,从您发布的日志中可以很明显地发现,android_sdk路径内有问题,因此请尝试将其移动到其他目录:例如C:\dev\android_sdk,并运行以下命令< / p>

  

flutter config --android-sdk "C:\dev\android_sdk"

希望有帮助。

答案 2 :(得分:0)

只需检查是否在“文件”->“项目结构”中设置了“ Project SDK”;在项目设置->项目下。 对我来说,默认情况下未设置它,因此解决了该问题。

this