Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android emulator system images and AMD processor

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 accelerator setup, I get that setup is unable to install. (error was virtualization)

SDK Manager has these system images options:
Android 4.2.2

  • Intel x86 Atom System Image
  • ARM EABI v7a System Image
  • MIPS System Image

So does it make sense to download Intel x86 system image ? Or is it useless without installing HAXM ?

Should I download ARM or MIPS images ? What would you recommend for emulator system images for an AMD processor ?

Or the only option is using snapshots?

like image 849
trante Avatar asked Jul 23 '13 17:07

trante


People also ask

Does Android Emulator work on AMD?

Today, you can download the latest Android Emulator release, which is enabled to run x86 based Android Virtual Devices (AVD) on computers that use AMD processors.

Can I use HAXM with AMD processor?

The Windows version of the Android Emulator uses HAXM, which only works on Intel processors. That means AMD-powered computers can only use non-accelerated ARM images.

Does Android Emulator use graphics card?

By default, the android emulator does not take advantage of a discrete graphics card.


Video Answer


2 Answers

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.

like image 128
sigmabeta Avatar answered Oct 19 '22 08:10

sigmabeta


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.

  • It is free for personal use
  • An order of magnitude faster than the built-in android emulator.
  • It integrates nicely with ADT (Eclipse) once you follow the detailed user guide
like image 24
yop83 Avatar answered Oct 19 '22 10:10

yop83