Tuesday, June 5, 2012

Intel Atom Android Ice Cream Sandwich x86 for Android SDK


Intel released Intel Atom x86 image for Android Ice Cream Sandwich and available for everyone to download from their website manually or install in Android SDK Manager. Having Intel Hardware Acceleration Execution Manager (HAXM) installed and enabled GPU acceleration, the Intel build Android 4.0.4 x86 emulator image for AVD (Android Virtual Device) crashes on my 8GB RAM, dual core i5 system. I don't know what went wrong as I have successfully ran ARM EABI v7a System Image using same setup. So it probably requires much higher performance system. Oh well, here's how to setup Intel Atom x86 Android ICS on Android AVD.

There are 2 ways to install Intel's Android and Intel HAXM - A) Install via Android SDK and B) Intel's website.

A) Install Intel's Android and Intel HAXM via Android SDK Manager:
  1. Download and install Android SDK
  2. Open SDK Manager
  3. Expand the latest Android version folder, and check Intel x86 Atom System Image (The latest is Android 4.0.3)
  4. Expand Extras folder, and check Intel Hardware Accelerated Execution Manager Note: Intel HAXM installation will failed if your system doesn't meet the requirement, including lack of support for Intel Virtualization Technology (VT).
  5. Click Install 2 packages... button
  6. After finished installing, you can verify Intel HAXM is running by entering the following command in Command Prompt:
  7. sc query intelhaxm
    The status message states is 4 RUNNING means Intel HAXM is working.
    If it isn't, navigate Android/android-sdk/extras/intel/Hardware_Accelerated_Execution_Manager then double click on IntelHaxm to install.
  8. Open AVD Manager
  9. Click New... button
  10. Name your Android Virtual Device, select target, Intel Atom (x86) for CPU/ABI
  11. Under Hardware category, click New... button
  12. Select GPU Emulation and click OK
  13. Change GPU Emulation's value to yes to increase graphic performance on Android
  14. Click Create AVD
  15. Done. Select your Android Virtual Device and click Start... button

B) Download manually from Intel's website:
  1. Download and install Android SDK
  2. Download Android x86 Emulator System Image (The latest is Android 4.0.4)
  3. Download and install Intel HAXM Note: Intel HAXM installation will failed if your system doesn't meet the requirement, including lack of support for Intel Virtualization Technology (VT).
  4. You may check Intel HAXM is running by entering the following command in Command Prompt:
    sc query intelhaxm
    The status message should states 4 RUNNING which means Intel HAXM is working.
  5. Extract the Android x86 system image (x86 folder) to Android/android-sdk/system-images/android-15 Note: If the directory path above doesn't exists, just create /system-images/android-15 folder and extract x86 folder there.
  6. Open AVD Manager
  7. Click New... button
  8. Name your AVD, target API, and Intel Atom (x86) for CPU/ABI
  9. Under Hardware section, click New...
  10. Choose GPU Emulation and click OK
  11. Change the value of GPU Emulation to yes to increase Android User Interface performance
  12. Click Create AVD
  13. Setup finished. Now click Start... to start your Intel Android.

Let me know if Intel's Atom Android x86 works for you. So far, Buildroid is still my favourite Android on Computer.


[Source]

1 comment:

  1. So it probably requires much higher performance system. Oh well, here's how to setup Intel Atom x86 Android ICS on Android AVD.

    ReplyDelete