模拟器:进程已完成,退出代码为-1073741819(0xC0000005)

时间:2017-12-04 10:57:32

标签: android opengl-es android-emulator

我正在使用android studio 3.0.1,当我启动我的模拟器时,我收到很多错误消息,我试图分别解决每个问题,我也搜索了很多但是没有什么对我有用。

12:24 م Emulator: init: Could not find wglGetExtensionsStringARB!

12:24 م Emulator: OpenGL backend 'angle' without OpenGL ES 1.x library 
detected. Using GLESv2 only.

12:24 م Emulator: Failed to eglInitialize

12:24 م Emulator: Could not initialize emulated framebuffer

12:24 م Emulator: Warning: requested RAM 1024M too high for your system. 
Reducing to maximum supported size 512M

12:25 م Emulator: emulator: ERROR: Could not initialize OpenglES emulation, 
use '-gpu off' to disable it.

12:25 م Emulator: Process finished with exit code -1073741819 (0xC0000005)

我也试过this

5 个答案:

答案 0 :(得分:10)

确保您的图形驱动程序已更新

  1. 转到工具
  2. 转到 Android
  3. 选择 AVD Manager
  4. enter image description here

    1. 点击操作
    2. 下的铅笔图标
    3. 点击高级设置按钮。
    4. 在模拟效果行中将图形更改为软件GLES 2.0
    5. 在内存中,行将RAM字段更改为512(最小值)。
    6. enter image description here

答案 1 :(得分:1)

当我删除我的图形驱动程序并再次更新它时,我刚解决了几乎所有问题,但现在当我再次打开我的模拟器时,它给了我这样的信息: enter image description here

之后出现此错误: enter image description here

答案 2 :(得分:1)

我修改了avd配置文件并解决了类似的问题。

  1. 找到您的avd文件夹。(如果您使用的是Windows操作系统,则默认路径为C:\Users\USER_NAME\ .android\avd\YOUR_VIRTUAL_DEVICE_NAME.avd
  2. 打开文件config.ini
  3. 找到hw.gpu.mode并将其设置为offhw.gpu.mode=off
  4. 启动AVD经理
  5. 启动您的虚拟设备。

答案 3 :(得分:0)

检查您的模拟器设置Use Host GPU已启用,如下图所示

enter image description here

这将是Android Studio -> Tools -> Android -> AVD Manager在这里

答案 4 :(得分:0)

尝试过这些方法后,任何人仍然有问题,请注意,用于IntelliJ IDEA的Android插件一直存在问题(但Android Studio可以使用)。

https://youtrack.jetbrains.com/issue/IDEA-231313

解决方法是从IntellJ安装路径运行.bat文件。