2017-06-05 178 views
1

啓動AVD後僅幾秒鐘,模擬器說,OPENGL圖形驅動程序墜毀,顯示詳細信息顯示以下內容。英特爾芯片組上啓動Android AVD崩潰EXCEPTION_ACCESS_VIOLATION_READ

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有關,但無法找到修復程序。

到目前爲止以下嘗試已經不成功

  • 更新英特爾圖形驅動程序,最新的版本有問題,試圖舊版本的沒有窗戶的重裝似乎是不可能的。

  • 已經嘗試了不同的Android SDK目標級別,AVD的不同CPU類型,從頭重新創建AVD,沒有任何東西似乎改變了錯誤。

  • 啓用軟件渲染/禁用它甚至不會改變錯誤。

  • 重新安裝一切也沒有幫助。

+0

[相關](https://stackoverflow.com/questions/39893311/android-x86-64-and-x86-emulator-crash-on-alertdialog-onclick -event) – Zoe

+0

您是否檢查過SDK Manager中是否有任何更新?它可能也值得刪除AVD並重新創建它,看看是否有幫助 – Boardy

+0

是的,刪除AVD,CPU ABI圖像和我可以找到與avd相關的任何數據,然後再次安裝,沒有運氣。 – arkoak

回答

0

後很難與大量的命中和試驗,我終於能夠通過複製超過ig7icd64.dll舊版本在c:\windows\system32而我已經安裝了最新的驅動程序來解決這個問題。 (我相信卸載並重新安裝舊版本的圖形驅動程序也可以)。

爲我工作的版本是

10.18.10.4276

這給了我各種各樣的問題是最新的一個版本:

10.18.10.4425

此外

需要使用軟件渲染,hardwa重新渲染仍然崩潰,因爲顯卡不支持,