首页 > 解决方案 > 错误:无法定位开发设备;请运行“颤振医生”以获取有关安装附加组件的信息

问题描述

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

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

运行颤振医生后,结果是:

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.

标签: sdkflutter

解决方案


同样的问题也发生在我身上,除了我使用的是 Ubuntu 18.04,所以请检查以下内容:

  1. adb解决方案是从apt包管理器中删除。所以看看你是否不小心安装adb了Windows以外的Windows android_sdk

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

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

希望有帮助。


推荐阅读