This document will guide you through installing the Intel® Atom™ x86 image for Android* Jelly Bean, which can be used for development on Intel’s x86 architecture.
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.
- Go to http://www.intel.com/software/android.
- Download the Intel x86 Atom System Image.
Navigate to the directory where the Android SDK is located. For Windows, this directory is usually “c:\Program Files (x86)\android” and on a Mac, it is typically installed to “/home/<username>/Desktop/android-sdk-macosx/”.
- The system-images directory contains Android system images, separated by architecture:
- Expand android-16 (this directory contains API Level 16 system images):
- Extract the x86 directory contained in the downloaded system image archive directly into the android-16 directory.
- The directory structure should now look like this screenshot:
- The system image is now installed and ready to be used.
Using the System Image
- Start the Android AVD Manager and create a new AVD, setting “Target” to “Android 4.1 – API Level 16”, and “CPU/ABI” to “Intel Atom (x86):
Note: If the “Intel Atom (x86)” CPU/ABI option is not available, make sure that the system image is installed correctly.
- Click the “Create AVD” button.
- The AVD has been successfully created and is now ready to use:
The performance of the Intel Atom x86 Image for Android Jelly Bean can be improved with 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 this guide: https://help.ubuntu.com/community/KVM/Installation
The Intel Atom x86 Image for Android Jelly Bean 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 these steps:
- Open the Android AVD Manager.
- Select the AVD and click the “Edit” button.
- The AVD editor window will appear. In the Hardware section, click the “New” button:
- In the Property drop down box, select “GPU Emulation”.
- Click OK.
- After the GPU Emulation property has been added, change the “value” to “yes”.
- Click the “Edit AVD” button to save the AVD.
- 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.