This was the report:
C:\Users\Main\AppData\Local\Android\sdk\tools\emulator.exe -netdelay none -netspeed full -avd Nexus_5_API_21_x86
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
Before I go through the fix, these are the things I checked:
- I did have an Intel processor.
- I had downloaded the HAXM installer. (It shows as installed but this is where the problem was, it actually isn't).
- VT was enabled in BIOS
- I checked hardware acceleration was switched on.
The fix involved locating and manually installing the intelhaxm-android.exe
This sounds quite simple and indeed it is easy enough to install. Finding it, however, was not the easiest. This is where I navigated to on my machine: C:\Users\Main\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
but be aware that you may have to unhide AppData. It is a hidden folder within Main. To do this just go to Tools/Folder Options/View and check Hidden Folders, Files and Drives.
Initially I tried just typing intelhaxm-android.exe in the search box but that didn't show any results.
Anyway I hope this helps at least one person and saves you the time I spent resolving this silly issue.