【问题标题】:Android AVD crash on start on Intel chipset with EXCEPTION_ACCESS_VIOLATION_READAndroid AVD 在 Intel 芯片组上启动时崩溃,出现 EXCEPTION_ACCESS_VIOLATION_READ
【发布时间】:2017-11-06 11:13:15
【问题描述】:

在启动 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
...

似乎与 intel 显卡驱动程序 ig7icd64.dll 有关,但无法找到解决方法。

到目前为止,尝试一直不成功

  • 正在更新intel显卡驱动,最新版本有问题,如果不重新安装windows,尝试旧版本似乎是不可能的。

  • 尝试了不同目标级别的 android SDK,不同 CPU 类型的 AVD,从头开始重新创建 AVD,似乎没有任何改变。

  • 启用/禁用软件渲染甚至不会改变错误。

  • 重新安装一切也没有帮助。

【问题讨论】:

  • 您是否检查过 SDK 管理器中是否有任何更新。删除 AVD 并重新创建它并查看是否有帮助可能也值得
  • 是的,在再次安装之前删除了 AVD、CPU ABI 映像和我能找到的与 avd 相关的任何数据,没有运气。
  • 在显示 alertDialogue 时遇到同样的模拟器崩溃问题..有什么帮助吗??

标签: android android-emulator avd


【解决方案1】:

经过大量的尝试和尝试,我终于能够通过在c:\windows\system32 中复制旧版本的 ig7icd64.dll 来解决问题,同时我拥有最新的驱动程序已经安装了。 (我相信卸载并重新安装图形驱动程序到旧版本也可以)。

适合我的版本是

10.18.10.4276

给我带来各种问题的版本是最新的:

10.18.10.4425

还有

需要使用软件渲染,硬件渲染还是会崩溃,因为显卡不支持

【讨论】:

    【解决方案2】:

    您只需单击 AVD Manager 清除用户数据,然后单击笔即可编辑您的设备并更改图形设置。这解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-02
      • 2013-04-28
      • 2019-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多