尝试使用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.
答案 0 :(得分:0)
Flutter似乎找不到Android Sdk。
您是否设置了正确的ANDROID_HOME环境变量?
它也可能来自包含空格“ ... \ Users \ aya sisy \ AppData \ ...”的路径。
您可以尝试将其移动到另一个位置吗?
答案 1 :(得分:0)
除了我正在使用Ubuntu 18.04之外,我同样遇到了问题,所以请检查以下内容:
解决方案是从adb
软件包管理器中删除apt
。因此,请查看是否为adb
附带的Windows意外安装了android_sdk
。
,从您发布的日志中可以很明显地发现,android_sdk
路径内有问题,因此请尝试将其移动到其他目录:例如C:\dev\android_sdk
,并运行以下命令< / p>
flutter config --android-sdk "C:\dev\android_sdk"
希望有帮助。
答案 2 :(得分:0)