Ollie C
Ollie C

Reputation: 28509

Android tools r17 x86 emulator - why can't I create an x86 AVD?

I've installed the new tools without problems. I've installed the Intel HAXM. I've verified (with sc query intelhaxm) that the Intel service is running. I've also confirmed the machine (a Lenovo ThinkCentre) supports Intel Virtualization Technology.

So why in the AVD Manager is the CPU/ABI field fixed at ARM for every single platform version of Android?

Upvotes: 11

Views: 13093

Answers (4)

Matthew Read
Matthew Read

Reputation: 1859

You can download Android emulator images direct from Intel's website. Here they have a KitKat image that looks to be API 19 (4.4).

Upvotes: 2

leRobot
leRobot

Reputation: 1517

Just to keep this question up to date:

Like CommonsWare said, at the time of that writing, the only Intel x86 images available were API 10. Some time ago Intel started updating images in sync with SDK releases.

In order to use the images, you may download them from the SDK Manager, or follow Intel's Instructions (4.3-specific, but apply generally).

Despite what you use, note an important point of the instructions:

  • select non-"Google APIs" targets (e.g. "Android 4.3 - API Level 18") - the AVD Manager won't let you change CPU to x86 unless using vanilla droid targets.

Upvotes: 1

Robs Ned
Robs Ned

Reputation: 21

I had a startup issue on ubuntu as well. To get it working I used the -disable-kvm option. Took three days to find this solution.

./emulator -avd i -noaudio -nojni -netfast -show-kernel -verbose -gpu on -cpu-delay 0 -qemu -m 512 -disable-kvm 

Upvotes: 0

CommonsWare
CommonsWare

Reputation: 1006674

At the time of this writing, the only available x86 emulator image is for Android 2.3.3 (API Level 10), listed in the SDK Manager as "Intel Atom x86 System Image". Hopefully others will become available in the future.

BTW, for those reading this question and answer and going "huh?", the r17 edition of the Android developer tools added support for native x86 emulators, which will run somewhat faster than their ARM emulator equivalents.

Upvotes: 24

Related Questions