sdk - 错误:无法定位开发设备;请运行“颤振医生”以获取有关安装附加组件的信息
问题描述
在尝试使用 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.
解决方案
同样的问题也发生在我身上,除了我使用的是 Ubuntu 18.04,所以请检查以下内容:
adb
解决方案是从apt
包管理器中删除。所以看看你是否不小心安装adb
了Windows以外的Windowsandroid_sdk
。从您发布的日志中,很明显
android_sdk
路径中有问题,因此请尝试将其移动到其他目录:例如C:\dev\android_sdk
并运行以下命令
flutter config --android-sdk "C:\dev\android_sdk"
希望有帮助。
推荐阅读
- javascript - Javascript如何将文件路径传递给API进行转换
- reactjs - axios 获取的集成测试,当我在 jest 的 `it` 函数中应用 `done` 作为回调时失败
- node.js - 在 Laravel 项目上运行节点时运行 GIT 命令
- python - 如果嵌套列表中不存在元素,如何有效地检查和添加?
- powerbi - Power BI 用 0 替换(空白),没有计算列
- c++ - 从 docker image build 中省略设置文件
- json - 从端点返回数据时的最佳实践?
- github - 如何构建 devops 脚本以使用 gulp 构建和部署 github 页面?
- ionic-framework - Ionic 4 + WhatsApp 分享 - 在我分享我的信息后获取接收者/联系方式
- c - 为什么不能在数组中分配多个字符?