启动 AVD 模拟器总是给出 "Android Emulator Closed unexpectedly"
Starting AVD Emulator always gives "Android Emulator Closed unexpectedly"
衷心感谢您阅读本文。
我刚刚安装了 Android Studio 并正在尝试 运行 创建新项目时存在的默认 Hello World!
脚本。
每次我尝试运行 Android 模拟器中的程序时,我的模拟器都会崩溃,并且每次都会收到错误 "Android Emulator Closed Unexpectedly"
。单身的。时间.
我按照建议安装了 Intel x86 Emulator Accelerator (HAXM installer)
:
我尝试 运行 具有 512 MB Ram 的 Nexus 4 模拟器,但它永远无法运行:
当我 运行 我得到:
在此期间,我的系统物理内存达到 80% 的峰值,但从未达到 100(如果它崩溃,我预计会达到 100)。
我搜索过类似的问题,包括
Android emulator crashing on Windows 7 64 Bit Android 4.0 emulator always has a crashing Launcher? 他们说要降低内存大小(这就是我想要做的)。不幸的是,这不起作用
知道如何解决这个问题吗?
我的电脑规格如下:
64 位 Windows
6GB内存
英特尔酷睿 i3
我按照此处的说明下载并安装了所有正确的版本:https://developer.android.com/studio/install.html
就我而言,这个问题花了整个周末才解决。
我尝试过的所有选项,直到:
Android Development Studio 提示我将 Android 模拟器版本更新到 25.3.1(不知道之前是什么,因为我之前没有检查过)。这是 ~170mb 的下载。
下载并安装更新后,模拟器现在似乎 运行 低内存设置正常 - 设置与此处问题的答案保持一致:Android emulator generates a very annoying error
我现在运行设置:
RAM memory to 5012
Virtual heap 32
Internal storage 200 mb
External storage 64 mb
所以基本上,这完全是侥幸成功了。
就我而言,我尝试使用 gennymotion [您可以询问 google genymotion 安装它。 com] 这可以作为替代。
如果gennymotion安装后returns这个错误信息"the version of openGl supported by your graphics card is too old:Genymotion requires at least openGl 2.0 support. "
然后知道我们的挑战是由于没有所需的图形驱动程序引起的
要么你查看这个 link [https://buffered.com/support/solve-opengl-error/] 如何逐步解决它。
或者您使用下面的link下载图形驱动程序
以下是 link 世界上最著名的 4 家显卡制造商:
英特尔:http://www.intel.com/content/www/us/en/support/detect.html
安装适当的图形驱动程序后重新启动系统并继续您的项目。
我也遇到了同样的问题,每次我启动模拟器时,它都会意外关闭。然后我尝试在 AVD Managers 的设置中更改 Emulator Performance;在软件中它不工作,但在硬件中它显示空白黑屏。
然后我意识到,显卡(我的 NVIDIA GeForce 940MX)可能有问题,它显示了这个错误
在 Updating/Restarting 之后问题没有解决,然后我在设备管理器中禁用然后启用显卡驱动程序并且它起作用了!!
长话短说:检查,问题可能是由于您的显卡引起的!
对于在对 android 图像进行 root 后遇到此错误的任何人(如果使用快照)。您需要使用 -writable-system
参数启动虚拟设备,就像您对设备进行 root 时一样,摘自 docs.
Snapshots
...Starting a virtual device by loading a snapshot is much like waking a physical from a sleep state, as opposed to booting it from a powered-off state.
衷心感谢您阅读本文。
我刚刚安装了 Android Studio 并正在尝试 运行 创建新项目时存在的默认 Hello World!
脚本。
每次我尝试运行 Android 模拟器中的程序时,我的模拟器都会崩溃,并且每次都会收到错误 "Android Emulator Closed Unexpectedly"
。单身的。时间.
我按照建议安装了 Intel x86 Emulator Accelerator (HAXM installer)
:
我尝试 运行 具有 512 MB Ram 的 Nexus 4 模拟器,但它永远无法运行:
当我 运行 我得到:
在此期间,我的系统物理内存达到 80% 的峰值,但从未达到 100(如果它崩溃,我预计会达到 100)。
我搜索过类似的问题,包括
Android emulator crashing on Windows 7 64 Bit Android 4.0 emulator always has a crashing Launcher?
知道如何解决这个问题吗?
我的电脑规格如下: 64 位 Windows 6GB内存 英特尔酷睿 i3
我按照此处的说明下载并安装了所有正确的版本:https://developer.android.com/studio/install.html
就我而言,这个问题花了整个周末才解决。
我尝试过的所有选项,直到:
Android Development Studio 提示我将 Android 模拟器版本更新到 25.3.1(不知道之前是什么,因为我之前没有检查过)。这是 ~170mb 的下载。
下载并安装更新后,模拟器现在似乎 运行 低内存设置正常 - 设置与此处问题的答案保持一致:Android emulator generates a very annoying error
我现在运行设置:
RAM memory to 5012
Virtual heap 32
Internal storage 200 mb
External storage 64 mb
所以基本上,这完全是侥幸成功了。
就我而言,我尝试使用 gennymotion [您可以询问 google genymotion 安装它。 com] 这可以作为替代。
如果gennymotion安装后returns这个错误信息"the version of openGl supported by your graphics card is too old:Genymotion requires at least openGl 2.0 support. "
然后知道我们的挑战是由于没有所需的图形驱动程序引起的
要么你查看这个 link [https://buffered.com/support/solve-opengl-error/] 如何逐步解决它。
或者您使用下面的link下载图形驱动程序
以下是 link 世界上最著名的 4 家显卡制造商:
英特尔:http://www.intel.com/content/www/us/en/support/detect.html
安装适当的图形驱动程序后重新启动系统并继续您的项目。
我也遇到了同样的问题,每次我启动模拟器时,它都会意外关闭。然后我尝试在 AVD Managers 的设置中更改 Emulator Performance;在软件中它不工作,但在硬件中它显示空白黑屏。
然后我意识到,显卡(我的 NVIDIA GeForce 940MX)可能有问题,它显示了这个错误
在 Updating/Restarting 之后问题没有解决,然后我在设备管理器中禁用然后启用显卡驱动程序并且它起作用了!!
长话短说:检查,问题可能是由于您的显卡引起的!
对于在对 android 图像进行 root 后遇到此错误的任何人(如果使用快照)。您需要使用 -writable-system
参数启动虚拟设备,就像您对设备进行 root 时一样,摘自 docs.
Snapshots
...Starting a virtual device by loading a snapshot is much like waking a physical from a sleep state, as opposed to booting it from a powered-off state.