Android AVD在英特尔芯片组上启动时崩溃,出现异常\u访问\u违反\u读取
启动AVD仅几秒钟后,仿真器就显示OPENGL图形驱动程序崩溃了,显示了以下详细信息Android AVD在英特尔芯片组上启动时崩溃,出现异常\u访问\u违反\u读取,android,android-emulator,avd,Android,Android Emulator,Avd,启动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:
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
...
它似乎与英特尔图形驱动程序ig7icd64.dll有关,但无法找到修复程序
到目前为止,以下尝试均未成功
- 更新英特尔图形驱动程序时,最新版本有问题,如果不重新安装windows,尝试旧版本似乎是不可能的
- 已经尝试了不同的android SDK目标级别,AVD的不同CPU类型,从头开始重新创建AVD,似乎没有任何改变错误
- 启用/禁用软件渲染甚至不会更改错误
- 重新安装所有东西也没有帮助
c:\windows\system32
中复制较旧版本的ig7icd64.dll来解决这个问题,而我已经安装了最新的驱动程序。(我相信卸载图形驱动程序并将其重新安装到旧版本也可以)
适合我的版本是
10.18.10.4276
给我带来各种问题的版本是最新版本:
10.18.10.4425
同时
需要使用软件渲染,硬件渲染仍会崩溃,因为图形卡不支持该功能您只需单击AVD Manager擦除用户数据,然后单击画笔即可编辑设备并更改图形设置。这解决了我的问题。您是否检查过SDK管理器中是否有任何更新。可能还值得删除AVD并重新创建它,看看这是否有帮助。在再次安装之前,删除了AVD、CPU ABI映像以及我可以找到的与AVD相关的任何数据。没有运气。在显示alertDialogue时遇到相同的模拟器崩溃问题。有帮助吗??