Android模拟器无法启动

Android Emulator won't starting up

我刚安装了英特尔HAXM并成功将我的Android SDK工具更新到版本24.1.2。然后我重新启动了我的电脑,并运行了模拟器。不幸的是,我的模拟器不会启动,总是卡住。等待约1个小时,模拟器仍然卡住了。有时屏幕是黑色的,在模拟器启动时(黑色充满),甚至没有显示任何ANDROID标志。我的截图:

adb getting stuck

第二个问题是,如图所示,这是一种异常行为。没有标题栏,因为它隐藏在桌面的顶部。所以我无法将模拟器窗口移动到桌面的中心。

从控制台,似乎Android Studio正在等待模拟器完成其启动:

waiting for adb

我试过了什么:

  • 重启了我的电脑。
  • 跟着这个回答。
  • 选中并取消选中AVD中的使用主机GPU选项。
  • 在AVD中重建我的模拟器。
  • 关闭模拟器并再次运行它。
  • 在AVD中将CPU / ABI更改为ARM和Intel Atom x86。

你能帮我解决这些问题吗?


尝试更新Android Studio并从SDK重新下载图像文件


我让妈妈为我祈祷解决这些问题,然后我找到了解决办法,呵呵:P

所以这些问题的发生是因为我在AVD中选择的仿真器皮肤是WQVGA432。 然后我将AVD中的仿真器皮肤更改(编辑)为WQVGA400和WQVGA800以测试结果,它确实适用于它们。 我认为,唯一破碎的皮肤是WQVGA432。 如果您也有这些问题,我建议您永远不要选择WQVGA432皮肤或尝试其他皮肤。

现在,我可以正常移动模拟器窗口并调试我的应用程序。


您是否尝试过使用其他更新的Android版本?

我建议你切换到Genymotion。
它是免费供个人使用,它比AVD更好:它更快,你可以拖放文件等等。