[android] Emulator: ERROR: x86 emulation currently requires hardware acceleration

[edit] The Android developer page has been updated with an excellent guide to get an emulator up and running. [/edit]

Install the Intel x86 Emulator Accelerator using the Android SDK Manager

Android SDK Manager

If you have Android Studio installed, you can start the SDK manager via Tools -> Android -> SDK Manager.

The Android SDK Manager does not actually install HAXM, it just downloads it. In the top of the Android SDK manager window, you can find where the installer is located on your PC. Please open the subfolder extras\intel\Hardware_Accelerated_Execution_Manager, and run the installer manually: intelhaxm-android.exe.

To use the intel HAXM, you need to have a CPU with virtualization support:

Before attempting to use this type of acceleration, you should first determine if your development system’s CPU supports one of the following virtualization extensions technologies:

  • Intel Virtualization Technology (VT, VT-x, vmx) extensions
  • AMD Virtualization (AMD-V, SVM) extensions (only supported for Linux)

[edit] As of Nov 27, 2019, Google has released an emulator for AMD CPUs. [/edit]

If your CPU does not have virtualization support, you could use an ARM emulator instead:

You can edit an existing, or add a new Virtual Device in the Android Virtual device Manager, and change CPU/ABI to ARM. If that option is not available, you may need to change the target API of the Virtual Device, or download an ARM system image for the API version you want using the Android SDK manager.

Examples related to android

Under what circumstances can I call findViewById with an Options Menu / Action Bar item? How to implement a simple scenario the OO way My eclipse won't open, i download the bundle pack it keeps saying error log getting " (1) no such column: _id10 " error java doesn't run if structure inside of onclick listener Cannot retrieve string(s) from preferences (settings) strange error in my Animation Drawable how to put image in a bundle and pass it to another activity FragmentActivity to Fragment A failure occurred while executing com.android.build.gradle.internal.tasks

Examples related to android-emulator

flutter run: No connected devices How to remove the Flutter debug banner? Android Studio AVD - Emulator: Process finished with exit code 1 Android Studio Emulator and "Process finished with exit code 0" Run react-native on android emulator ERROR Android emulator gets killed Error while waiting for device: Time out after 300seconds waiting for emulator to come online Unfortunately Launcher3 has stopped working error in android studio? updating Google play services in Emulator Android Studio emulator does not come with Play Store for API 23

Examples related to intel

Emulator: ERROR: x86 emulation currently requires hardware acceleration I can't install intel HAXM Error in launching AVD with AMD processor INSTALL_FAILED_NO_MATCHING_ABIS when install apk Intel HAXM installation error - This computer does not support Intel Virtualization Technology (VT-x) fork: retry: Resource temporarily unavailable Running the new Intel emulator for Android

Examples related to haxm

Enable VT-x in your BIOS security settings (refer to documentation for your computer) Emulator: ERROR: x86 emulation currently requires hardware acceleration I can't install intel HAXM Intel X86 emulator accelerator (HAXM installer) VT/NX not enabled Error in launching AVD with AMD processor Error during installing HAXM, VT-X not working Intel HAXM installation error - This computer does not support Intel Virtualization Technology (VT-x)