Intel® Atom™ x86 Image for Android* Ice Cream Sandwich Installation Instructions - Recommended

Introduction

This document will guide you through installing the Intel® Atom™ x86 image for Android* Ice Cream Sandwich, which can be used for development on Intel’s x86 architecture. The steps presented below are the same, regardless of the OS.

Prerequisites

The Android x86 Emulator Image requires the Android SDK to be installed. For instructions on installing and configuring the Android SDK, refer to the Android developer website (http://developer.android.com/sdk/).

Optional: The x86 Emulator Image for Android can be accelerated using Intel Hardware Accelerated Execution Manager (HAXM). For more information, refer to the “Optimization” section of this document.
 

Installation

Downloading through Android SDK Manager

  1. Start the Android SDK Manager.
     
  2. Under Android 4.0.3 (API 15), select “Intel x86 Atom System Image”:


     
  3. Once selected, click the Install Package button.
     
  4. Review the Intel Corporation license agreement. If you accept the terms, select Accept and click Install.
     
  5. The SDK Manager will download and extract the system image to the appropriate location within the Android SDK directory.

Using the System Image

  1. Start the Android AVD Manager and create a new AVD, setting “Target” to “Android 4.0.3 – API Level 15”, and “CPU/ABI” to “Intel Atom (x86)":



    Note: if the “Intel Atom (x86)” CPU/ABI option is not available, please make sure that the system image is installed correctly.
     
  2. Click the “Create AVD” button.
     
  3. The AVD has been successfully created and is now ready to use:

 

Optimization

CPU Acceleration

The performance of Intel Atom x86 Image for Android Ice Cream Sandwich can be improved using hardware-based virtualization using Intel VT-x technology.

If your computer has an Intel processor with VT-x support, it is recommended that Intel Hardware Acceleration Execution Manager (HAXM) be used in conjunction with this system image. For more information about Intel HAXM, visit http://www.intel.com/software/android.

Note: Intel HAXM is for Windows and OS X operating systems only. For Linux hosts, Kernel-based Virtual Machine (KVM) can be used to accelerate emulation performance. For information on installing and configuring KVM on Ubuntu, refer to the following guide: https://help.ubuntu.com/community/KVM/Installation

GPU Acceleration

The Intel Atom x86 Image for Android Ice Cream Sandwich can make use of hardware GPU features to increase the performance of games, graphics-intensive programs, and user interface elements.

Note: The functionality and performance of GPU acceleration is highly dependent on your computer’s graphics card and graphics drivers.

To use hardware GPU acceleration, perform the following steps:

  1. Open the Android AVD Manager.
     
  2. Select the AVD, and click the “Edit” button.
     
  3. The AVD editor window will appear. In the Emulation Options section, check the “Use Host GPU” option.


     
  4. Click the “OK” button to save the AVD.
     
  5. After the AVD has been modified, a dialog will appear confirming the AVD settings:



    In the confirmation dialog, the “hw.gpu.enabled=yes” line indicates that GPU acceleration is enabled for that particular AVD.
    Note: The GPU acceleration must be enabled on a per-AVD basis.

Copyright (C) 2012 Intel Corporation.  All rights reserved.

Intel, Atom, and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.

All products, computer systems, dates, and figures specified are preliminary based on current expectations, and are subject to change without notice.

* Other names and brands may be claimed as the property of others.

For more complete information about compiler optimizations, see our Optimization Notice.

6 comments

Top
anonymous's picture

hi, i don't have android-15 instead i have android-17 folder and further i don't have x86 folder under armeabi-v7a folder.what should i do?

anonymous's picture

Anyone got this working?

Message from starting the emulator:

Starting emulator for AVD 'x86'
emulator: Failed to open the HAX device!
HAX is not working and emulator runs in emulation mode
emulator: Open HAX device failed

anonymous's picture

HAX is not working with the method you're pointing. That method makes work the emulator in normal emulation mode. It will never work if we cannot choose an Intel Atom system.

anonymous's picture

It does install on win7 x64. Select the 4.0.3 normal image, then select CPU/ABI from the other dropdown. It will show x86 as 2nd option.

anonymous's picture

It doesn't install on Windows 7 x64. The API 10 version installs very well (despite it doesn't launch when compiling from Eclipse). API 15 version indicates "installed" in SDK Manager but it is not present in "android-sdk/add-ons" path. How can I solve both problems?

anonymous's picture

Is it possible to use the Intel Atom (x86) with Google API?

Add a Comment

Have a technical question? Visit our forums. Have site or software product issues? Contact support.