衷心感谢您阅读本文。
我刚刚安装了 Android Studio,并尝试运行创建新项目时出现的默认
Hello World!
脚本。
每次我尝试在 Android 模拟器中运行该程序时,我的模拟器都会崩溃,并且每次都会收到错误
"Android Emulator Closed Unexpectedly"
。单身的。时间。
我已按照建议安装了
Intel x86 Emulator Accelerator (HAXM installer)
:
我尝试运行具有 512 mb RAM 的 Nexus 4 模拟器,但它从来没有工作过:
当我运行这个时,我得到:
在此期间,我的系统物理内存峰值达到 80%,但从未达到 100(如果它崩溃了,我会预料到这一点)。
我搜索过类似的问题,包括
Android 模拟器在 Windows 7 64 位上崩溃 Android 4.0 模拟器总是有一个崩溃的启动器? Android studio 模拟器无法启动,并出现与内存限制相关的错误消息,他们说要降低内存大小(这就是我的意思)试图做)。不幸的是,这不起作用
知道如何解决这个问题吗?
我的电脑规格如下: 64 位 Windows 6GB 内存 英特尔酷睿 i3
我按照此处的说明下载并安装了所有正确的版本:https://developer.android.com/studio/install.html
就我而言,这个问题花了整个周末才解决。
我尝试过的所有选项,直到:
Android Development Studio 提示我将 Android 模拟器版本更新到 25.3.1(不知道它之前是什么,因为我之前没有检查过)。下载了约 170mb。
下载并安装更新后,模拟器现在似乎可以在低内存设置下运行正常 - 设置与此处问题的答案一致:Android 模拟器生成一个非常烦人的错误
我现在正在使用设置运行:
RAM 内存至 5012
虚拟堆32
内部存储空间200MB
外部存储 64 MB
所以基本上,这完全是侥幸。
对于在 root Android 映像后遇到此错误的任何人(如果使用快照)。您需要使用
-writable-system
参数启动虚拟设备,就像您 root 设备时一样,摘自 docs。
快照
...通过加载快照启动虚拟设备非常类似于将物理设备从睡眠状态唤醒,而不是从关机状态启动。
我知道,旧帖子。 但我只是摔倒了,因为它描述了我的实际问题。 唯一对我有用的是根据以下内容降级模拟器 模拟器-下载-存档
就我而言,我尝试使用 gennymotion [您可以询问 google genymotion 安装它。 com] 这可以作为替代方案。
如果 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
安装适当的图形驱动程序后重新启动系统并继续您的项目。