仅在启动AVD几秒钟后,模拟器显示OPENGL图形驱动程序崩溃,显示详细信息揭示以下内容。
Operating system: Windows NT
6.1.7601 Service Pack 1
CPU: amd64
family 6 model 58 stepping 9
4 CPUs
Crash reason: EXCEPTION_ACCESS_VIOLATION_READ
Crash address: 0x18
Assertion: Unknown assertion type 0x00000000
Process uptime: 2 seconds
Thread 0 (crashed)
0 ig7icd64.dll + 0x173f8a
...
看起来它与英特尔图形驱动程序ig 7icd 64. dll有关,但无法找到修复方法。
到目前为止,以下尝试均不成功
- 更新英特尔图形驱动程序,最新版本有这个问题,如果不重新安装Windows,尝试旧版本似乎不可能。
- 尝试过不同目标级别的Android SDK,AVD的不同CPU类型,从头开始重新创建AVD,似乎没有什么可以改变错误。
- 启用软件渲染/禁用它甚至不会改变错误。
- 重新安装一切也没有帮助。
2条答案
按热度按时间hc2pp10m1#
你只需要点击AVD管理器清除用户数据,然后点击笔编辑您的设备和更改图形设置为软件。这解决了我的问题。
tjvv9vkg2#
经过一段艰难的时间与大量的打击和试验,我终于能够解决这个问题,复制了一个旧版本的ig7icd64.dll在
c:\windows\system32
,而我有最新的驱动程序已经安装。(我相信卸载和重新安装图形驱动程序的旧版本也将工作)。对我有效的版本是
10.18.10.4276
给我带来各种问题的版本是最新的一个:
10.18.10.4425
还有
我需要使用软件渲染,硬件渲染仍然崩溃,因为显卡不支持