When i start an android virtual device ( avd ) in my new machine ( which i just bought these days.), i meet an error message like below.
Qemu-System-X86_64.Exe Has Stopped Working
This error stopped my avd to start. After investigate almost half day, i finally find the reason why this error happened. Below i will show you how to fix it.
1. Fix Qemu-System-X86_64.Exe Has Stopped Working Error Steps.
- Click Tools —> Android —> AVD Manager menu item in android studio toolbar. AVD Manager menu item is under Android Device Monitor menu item.
- Click pencil icon at the end of selected android virtual device row to open the avd settings window.
- Click Show Advanced Settings button in the window. Then a lot of this avd detail settings will be shown.
- Scroll down to the Emulated Performance section. There are three choice in the drop down list. They are Automatic, Hardware – GLES 2.0 and Software – GLES 2.0.
- This option decide how to render the graphics in this emulator. Hardware means use the PC graphics card to make graphics render faster if you have graphics card. Software means use software to emulate graphics.
- Because my new machine do not has independent graphics card, and this option’s value is Automatic by default so the error happened. Then i change the value to Software – GLES 2.0.
- You can also input larger value in Memory and Storage section fields, such as RAM, VM heap, Internal Storage and SD card. Then click Finish button to complete the settings.
- Now when you start the avd again, the qemu-system-x86_64.exe has stopped working error will disappear. And the avd can be started normally.
Change Emulated Performance option value to Software – GLES 2.0 can fix qemu-system-x86_64.exe has stopped working.