Android Tutorials - Herong's Tutorial Examples - v3.04, by Herong Yang
x86 Emulation Requires Hardware Acceleration
This section provides a tutorial example showing the error of 'x86 emulation currently requires hardware acceleration!' when starting an Android emulator, if the AVD is created to simulate Intel x86 CPU.
When running my Android emulators created to simulate ARM CPUs are very slow. It took about 10 minutes to get them fully started. So I decided to try emulating Intel CPUs.
1. Run AVD Manager and create a new Android emulator with the following parameters on the Create new AVD screen:
Name: ePhone Device: 4" WVGA (Nexus S)(480 x 800:hdpi) Target: Google APIs (Google Inc.) - API Level 22 CPU/ABI: Google APIs Intel Atom (x86) [x] Hardware keyboard present Skin: WVGA800 Front Camera: None Back Camera: None Memory Options: RAM: 512, VM Heap: 32 Internal Storage: 200 MiB SD Card/Size: 32 MiB
2. Click the "Start" to run "ePhone". I got a the following error:
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!
See the next tutorial on what is HAXM and how to install it.
Table of Contents