Android emulator won't boot up

I had the similar problem on OSX. My emulator works fine, but after some runs it won't start. I've solved that by :

  1. Go to .android directory (in my case it was Users/<username>/.android
  2. Go to avd folder
  3. Find the emulator that won't start (directory name will be the same as emulator)
  4. Remove all .img files from there. Do not remove .ini files.
  5. Try to run the simulator again.

I found it. In event viewer(Control Panel\All Control Panel Items\Administrative Tools\Event Viewer) clicked on Windows Log>Application on left menu and read error logs.

Event Log

I googled dll file mentioned in log (aticfx32.dll) and found the dll file belongs to ATI graphic cards. My PC has an Intel graphic card. While searching for solution I also found this web page and applied solution they used. It works like a charm.

Steps:

  1. Download your graphics card driver from intel's website
  2. Extract the zip somewhere, Location does not matter
  3. Go into Device Manager, (type Device Manager in the windows search bar)
  4. Click Display Adapters and Intel HD Graphics.
  5. Go to the tab labeled "Drivers"
  6. Click "Update Drivers" and "Browse my computer for drivers"
  7. Click "Let me pick from a list of drivers"
  8. Click the Have Disk Button,
  9. Navigate to where your extracted drivers are and go into the directory labeled "Graphics"
  10. Select the file named "igdlh64.INF"
  11. Click on the OK button and then click Next, the drivers should install
  12. After that you need to reboot, and after rebooting your drivers should be updated

In my case I had to delete the file cache.img.qcow2 from my avd device folder (C:\Users\User_Name.android\avd\Device_Name.avd).