无法定位开发设备;请运行“颤振医生”以获取有关安装其他组件的信息。关于 VS 代码

Posted

技术标签:

【中文标题】无法定位开发设备;请运行“颤振医生”以获取有关安装其他组件的信息。关于 VS 代码【英文标题】:Unable to locate a development device; please run 'flutter doctor' for information about installing additional components. on VS Code 【发布时间】:2021-05-21 00:29:07 【问题描述】:

在 vs code 中安装新笔记本电脑 (Windows 10) 时出错 ✓ Java SDK ✓ android SDK ✓ Flutter SDK ✓ 亚行驱动程序 ✓ 为所有 SDK 设置 Env Path ✓ 运行flutter config --android-sdk <path> 之后它会显示我的设备,但是当我尝试运行 flutter run 它显示没有找到设备。我搜索了其他解决方案,但没有帮助我。

有什么解决办法吗? 错误截图Link

【问题讨论】:

尝试运行flutter doctor,它将显示您的 Flutter 安装状态报告。 flutter doctor 运行此命令后。我无法找到 Android SDK 并且没有有效的 Android SDK 平台。但我将 Android SDK 根文件夹路径设置为 env 【参考方案1】:

已解决

从 Android SDK Manager 安装 Android API Level 29。然后从 Android SDK Manager 安装 Android 许可证。然后运行flutter doctor -v 来检查安装是否正确。

我找到的另一个解决方案。很多开发者都在尝试先安装android studio,然后卸载android studio再下载所有SDK。

希望您能从这里得到正确的解决方案。github issue solved

【讨论】:

以上是关于无法定位开发设备;请运行“颤振医生”以获取有关安装其他组件的信息。关于 VS 代码的主要内容,如果未能解决你的问题,请参考以下文章

在vscode中调试flutter App时显示错误

找不到合适的 Visual Studio 工具链。请运行“颤振医生”以获取更多详细信息

当我尝试运行颤振医生 --android-licenses 时出错

运行颤振医生后出错:无法找到Android SDK

无法为颤振医生找到 android SDK

颤振医生无法识别Android Studio颤振和飞镖插件,但已安装插件