【问题标题】:Android emulator not working because of an internal error由于内部错误,Android 模拟器无法正常工作
【发布时间】:2018-02-17 22:30:24
【问题描述】:

当我尝试在 android studio 上运行应用程序时,我在模拟器上遇到错误,错误是:

Android Emulator closed because of an internal error: Detected a hanging thread 'QEMU2 main loop'. No response for 15000 ms

我不知道是什么导致了这个错误,之前一切正常。

请帮忙!

【问题讨论】:

  • @statosdotcom 在创建此主题之前,我已经查看了该主题,但它并没有帮助。我现在正面临着让 virtuak 机器上线的斗争
  • 删除虚拟设备并创建新设备。看看能不能解决问题。

标签: java android android-studio


【解决方案1】:

尝试冷启动导致问题的虚拟设备。为此,请打开工具 -> Android -> AVD 管理器。当它打开时,单击相关设备的最右侧黑色箭头,然后选择“立即冷启动”选项。这将重新启动您的虚拟设备,希望您的问题会消失。

来自文档的剪辑:

从版本 27.0.2 开始,Android 模拟器包括快速启动,它可以在几秒钟内启动模拟器。虽然 AVD 在您第一次启动时必须执行冷启动(就像打开设备电源一样),但所有后续启动都使用快速启动 - 它启动速度很快,系统恢复到您关闭模拟器或手动保存的状态快照(类似于唤醒设备)。所有 AVD 默认启用此功能。

【讨论】:

  • 您好,此选项不存在。 “擦除数据”是否等同于冷启动?我试过擦除数据,但没有帮助。
  • 这是最近一次更新中引入的一个新选项。我正在使用 Android Studio 3.0.1 并且存在此选项。无论 Studio 版本如何,您还可以尝试删除虚拟设备并创建一个新设备。看看能不能解决问题。
猜你喜欢
  • 2015-09-27
  • 2018-02-01
  • 2016-06-04
  • 2014-01-06
  • 1970-01-01
  • 2018-01-22
  • 2017-07-17
  • 1970-01-01
相关资源
最近更新 更多