启动AVD模拟器总是让#em; Android模拟器意外关闭"

时间:2017-03-11 18:06:45

标签: android android-studio android-emulator

衷心感谢您阅读本文。

我刚安装了Android Studio,并尝试运行创建新项目时出现的默认Hello World!脚本。

每当我尝试在Android模拟器中运行该程序时,我的模拟器崩溃,我收到错误"Android Emulator Closed Unexpectedly"每次。单。时间。

我按照建议安装了Intel x86 Emulator Accelerator (HAXM installer)

enter image description here

我尝试运行一个带有512 MB Ram的Nexus 4仿真器,它永远无法运行:

enter image description here

当我跑步时,我得到:

enter image description here

在此期间,我的系统物理内存达到了80%,但从未达到100(如果它崩溃,我会期待它)。

我搜索了类似的问题,包括

Android emulator crashing on Windows 7 64 Bit Android 4.0 emulator always has a crashing Launcher? Android studio emulator fails to start with memory limit related error message他们说要降低内存大小(我正在尝试这样做)。不幸的是,这不起作用

知道如何解决这个问题吗?

我的电脑规格如下: 64位Windows 6gb拉姆 英特尔酷睿i3

我按照此处的说明下载并安装了所有正确的版本:https://developer.android.com/studio/install.html

4 个答案:

答案 0 :(得分:1)

发给在植根android映像后(如果使用快照)此错误的任何人。您需要使用b参数启动虚拟设备,就像您启动设备时一样,摘录自docs

  

快照

     

...通过加载快照启动虚拟设备非常类似于将物理设备从睡眠状态唤醒,而不是从关机状态启动虚拟设备。

答案 1 :(得分:0)

就我而言,这个问题需要整个周末来解决。

我尝试过的所有选项,直到:

Android Development Studio促使我将Android Emulator版本更新到25.3.1(不知道它之前是什么,因为我之前没有检查过)。这是一个约170mb的下载。

我下载并安装了更新后,仿真器现在似乎在低内存设置下运行正常 - 设置符合此问题的答案:Android emulator generates a very annoying error

我现在正在运行设置:

  

RAM内存为5012

     

虚拟堆32

     

内部存储200 mb

     

外部存储64 mb

所以基本上,这是一个完全的侥幸,这是有效的。

答案 2 :(得分:0)

我也遇到了同样的问题,每当我启动模拟器时,它都会意外关闭。然后我尝试在AVD Manager的设置中更改 模拟器性能 ;在软件中它不起作用,但在硬件中它显示空白的黑屏。 然后我意识到,显卡可能存在一些问题(我的NVIDIA GeForce 940MX),它显示了这个错误 enter image description here

更新/重新启动后问题没有解决,然后我禁用然后在设备管理器中启用了图形卡驱动程序,它工作正常!!

LONG STORY SHORT :检查,问题可能是由于您的显卡造成的!

答案 3 :(得分:-1)

在我的情况下,我尝试使用gennymotion [你可以安装它要求google genymotion。这可以作为替代。

如果安装后的gennymotion返回此错误消息"您的图形卡支持的openGl版本太旧:Genymotion至少需要openGl 2.0支持。 "

然后知道我们的挑战来自于没有所需的图形驱动程序

您可以查看此链接[https://buffered.com/support/solve-opengl-error/],了解如何逐步解决此问题。

或者您使用以下链接下载图形驱动程序

以下是世界上最着名的4家显卡制造商的链接:

英特尔:http://www.intel.com/content/www/us/en/support/detect.html

安装相应的图形驱动程序后重新启动系统并继续执行项目。