I use AMD FX X6 6300 type processor. (it supports virtualization and my BIOS setting is ON)
I installed \"Intel x86 Emulator Accelerator\". When I tried to run Intel acc
As mentionned, HAXM won't work on non-intel CPUs. So the X86 image won't be any faster than the ARM one (at least, in my experience on an AMD Phenom X6.)
An speedier alternative is to use GenyMotion.
According to the Android documentation for the emulator, the x86 image specifically requires an Intel processor. When they say:
...Virtual machine acceleration for Windows requires the installation of the Intel Hardware Accelerated Execution Manager (Intel HAXM). The software requires an Intel CPU with Virtualization Technology (VT) support...
They are referring not just to supporting "Virtualization", but to a specific set of processor extensions only available on recent Intel processors.
Use the ARM system image. It will get the job done, it just won't feel like you are running a native Android system.
I bumped into the same problem with after Windows 10 October update (1809) with my AMD Ryzen 7 2700 CPU. There is the full solution tested on 3-Oct-2018:
Get latest Windows 10 update. (You can check your windows version by right click the left bottom corner window button, then select System
) Currently, the October update (1809) won't download automatically, you have to download from here
Search "Turn windows features on or off", and check the "Windows Hypervisor Platform" (this option only appears when your Windows on version 1803 or higher)
IMPORTANT: Turn on AMD SVM! This option should be in somewhere under your BIOS menu. If your motherboard doesn't support AMD SVM, don't waste time, your computer doesn't support hardware acceleration for now.
For my Gigabyte B450 Aorus PRO Wifi with BIOS version F2, it's under:
Restart computer, click "Delete" button to open BISO menu, M.I.T. -> Advanced Frequency Settings -> Advanced CPU Core Settings -> SVM mode -> Enabled
(This varied based on different motherboard manufactures)
Check your Android Studio version. The latest stable version works (3.2.1 when written)
Check your Android Emulator version. The latest stable version works (28.0.16 when written)
Now you should able to create a virtual device with a recommended system image, Oreo 27 x86 Android 8.1 (Google Play)
works.
Under "Verify Configuration", you will see "Emulated Performance" -> "Graphics" is set to "Automatic" and cannot be changed, but it's OK, you emulator should still run.
If you like to use graphics hardware acceleration (Hardware - GLES 2.0
), go to x86 Images
, and select an ABI
with x86_64
architecture.
NOTE: Do NOT install "Intel x86 Emulator Accelerator (HAXM installer)". The installation will fail, and you don't need it for AMD CPU at all!
Android Emulator - AMD Processor & Hyper-V Support in Windows 10.
You need the following setup requirements to be in place:
1. Android Emulator v27.3.8+ - download via Android Studio SDK Manager.
2. x86 Android Virtual Device (AVD) - Create AVD.
3. Windows 10 Update.
4. Enable via Windows Features: "Windows Hypervisor Platform"
Select - Windows Hypervisor platform
Note: Enable via Windows Features: "Hyper-V" - Only available for Windows 10 Professional/Education/Enterprise