衷心感谢您阅读本文。
我刚安装了Android Studio,并尝试运行创建新项目时出现的默认Hello World!
脚本。
每当我尝试在Android模拟器中运行该程序时,我的模拟器崩溃,我收到错误"Android Emulator Closed Unexpectedly"
每次。单。时间。
我按照建议安装了Intel x86 Emulator Accelerator (HAXM installer)
:
我尝试运行一个带有512 MB Ram的Nexus 4仿真器,它永远无法运行:
当我跑步时,我得到:
在此期间,我的系统物理内存达到了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
答案 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),它显示了这个错误
更新/重新启动后问题没有解决,然后我禁用然后在设备管理器中启用了图形卡驱动程序,它工作正常!!
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
安装相应的图形驱动程序后重新启动系统并继续执行项目。