Skip to content

VSCode 在 60s 内无法连接到模拟器

问题

今天打开 VSCode 调试 Flutter 项目,发现程序激活了 emulator 但是无法打开项目。

尝试关闭,重启多次未果,发现 Dart 插件报错:

Error: Emulator didn't connect within 60 seconds	// 错误:模拟器没有在60秒内连接

解决方法

多种方法尝试无果,想到是否需要重新创建模拟器尝试。

幸亏查询到一个朋友遇到了和我一样的问题,帖子回复内容给了我一部分启发但未完全解决。

附赠问题原贴,如果需要请点击查看。

解决思路

下文为我的问题的具体解决思路,如果遇到相同问题可以参考,但不确保全部管用:

因为我的模拟器是通过 Android Studio 安装的,同时参考了上方朋友的回复,

所以我尝试在 Android Studio 中停止了该模拟器,

同时抹除了模拟器的数据,并于 VSCode 中启动调试,重新安装该程序。

这次重启正常打开 APP 程序,完美解决问题。

具体操作流程

  • 打开 Android Studio 点击 Tools -> AVD Manager。

  • 选择无法正常使用的模拟器,点击 Actions 中向下的三角。

  • 如模拟器未关闭,选择 Stop,先关闭 emulator。

  • 关闭之后可以选择 Wipe Data 抹除用户数据信息。

完成以上操作,在 VSCode 中重新启动调试,应该就可以解决问题。

Released under the MIT License.