可以使用 flutter 启动但无法连接到 VS Code 和 Android Studio 中的模拟器

2024-02-24

简短版本,我可以从 VS Code 和 Android Studio 启动 Android 模拟器,但当我这样做时,flutter 不会连接到它。

我正在一台新笔记本电脑上安装新的 Android Studio 和 VS Code,以及 flutter 和 dart。在我撰写本文时,所有这些的最新版本均已安装。

我必须在 Windows 中禁用 Hyper-V(但在 BIOS 中保持启用状态)才能安装 Intel 的 HAXM,但它已安装。

我下载了包含 Google Play 的 Android 9“Pie”AVD 映像,并用它创建了 Nexus 5X 设备。

我可以从 AVD 管理器正常启动模拟设备,但 VS Code 和 Android Studio 都无法连接到它。我删除了该设备并重新创建了它,多次擦除了其数据,多次重新启动了笔记本电脑,但什么也没做。

从 VS Code 和 AS 中启动设备可以按预期工作,但都不会连接到设备。在 VS Code 中,我收到“模拟器在 60 秒内未连接”消息,即使模拟器在我要求时立即启动。

我已经跑了adb kill-server and start-server无数次,没有区别。

当我跑步时adb devices随着模拟器的运行我得到emulator-5554 unauthorized,所以也许某个地方发生了权限问题?

我愿意接受建议。谢谢。

[编辑]后续测试表明我can如果我使用不带 Google Play 的 Android 9 AVD 以及带或不带 Google Play 的 Android 8.1 AVD,请连接到 VS Code 和 Android Studio 中的模拟器。所以是 Android 9 和 Google Play 的 AVD 让人胃痛,不知道为什么?


听起来 ADB 无权连接到模拟器。尝试进入设备上的开发者设置取消USB调试授权,然后重启ADB服务器(adb kill-server && adb start-server)并查看设备是否弹出,要求您批准来自 PC 的连接(您可能需要重新启动它)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

可以使用 flutter 启动但无法连接到 VS Code 和 Android Studio 中的模拟器 的相关文章

随机推荐