How To Install And Run Android 4.0 ICS on Windows PC

Android ICSRunning Android OS on your PC gives some possibilities to do stuff more than what you could, on the device itself and the Android PC installation would make it a way for developers to get easy hands on the Android OS and do the several development and for many, just to try out the interface without having to purchase a device. Android ICS was one of the major change in the interface since the Android 2.3 Gingerbread, and below we share the guide on how you can install that OS on your Windows based computer, of course as a Virtual Layer and not a separate Dual boot OS.

The Android 4.0 ICS can be run through a free virtualization tool called VirtualBox, which just like many other tools, would create a platform to run an OS on the currently running PC OS, without having to switch between the two at boot up.

Follow the below tutorial, and yes you would need some good internet connectivity to download those few installation files and the extensions packs for the ICS to run on the PC.

Go to the Oracle VM VirtualBox website to download the VirtualBox binary for your OS, and as a matter of fact, this can be installed on even the Mac OS X, Linux, Solaris PC.
Download the file and install it, and as we are talking about the Windows PC, the screenshots are for that OS to make it easier to understand. Follow the onscreen instructions to install the VirtualBox on your PC.

Oracle VM VirtualBox Manager

Now, head over to the VMLite site where you would find the Ice Cream Sandwich file which is made compatible to run on the Virtual layer, and which has got all the support for the mouse for navigation through the interface. It’s a file of around 89mb of size.
Extract the downloaded file, and locate the file “VMLite-Android-v4.0.4” which has to be selected from the VirtualBox, or you would choose to open it directly and select VirtualBox as the program to run the file.

Go to VirtualBox and from the “Machine” menu, select “Add” and that would open the file manager, where the VMLite-Android-v4.0.4 file has to be selected. The VirtualBox would recognize the file as Android Ice Cream Sandwich 4.0.4 version.

Oracle VM VirtualBox Manager Add New

Oracle VM VirtualBox Manager Select File

Select VMLite-Android-v4.0.4 from the left list, and then click on “Start” on the top to start the OS. For many, it would directly start the Android OS on the VirtualBox, but for some, they would need to have a few extension packs installed for the correct functionality, which include the USB 2.0 Host Controller, without installing which the Virtualization won’t start.

Oracle VM VirtualBox Manager Android ICS

Head to the VirtualBox website which you had previously opened, and download the “VirtualBox 4.2.16 Oracle VM VirtualBox Extension Pack” which is a file of around 20mb in size. Open it and it would automatically install it on the VirtualBox. If you don’t see any USB 2.0 Host error, you can directly proceed without downloading this extension pack.

Oracle VM Virtualbox Extension Pack Install

Clicking on Start would do the series of processes and notifications as given below, before starting the actual Android 4.0.4 Ice Cream Sandwich OS.

VM Lite Android ICS Information

VM Lite Android Starting

And here’s the Android 4.0.4 running on the VirtualBox, which is nothing more than an interface that would give you a basic OS install and nothing much in the functionality, because there’s no Play Store for you to try out any apps. But you can launch the apps which are already available, and you can browse the Internet with the Browser given. It’s not as smooth as the one in the actual device but good enough to provide an experience.

VM Lite Android ICS Running

The About Tablet page shows this is the Android 4.0.4 OS running on the x86 PC through VirtualBox. There are even the virtualization files for the Android 4.1 and 4.3 Jelly Bean, the process for which would be shared soon.

VM Lite Android Version

If this was not what you were looking for, check how to install Android apps on Windows PC using Bluestack.



  1. Udara Madushanka

    June 2, 2014 at 10:29 pm

    I got an error msg “some program might be trying access hardware directly” and stops the process…
    what should i do now?

  2. SharathKumar

    May 30, 2014 at 9:26 am

    Sorry …. But There is no network availability to the virtual machine and say me about command prompt s:::.’.;.;.’;.’.something to do with that!!!!!!1

    • Pradeep Neela

      May 31, 2014 at 6:41 pm

      how are you creating VM? Through Citrix cloud or at locally?

  3. Malky

    September 4, 2013 at 10:24 pm

    It’s ok, I had to delete everything as apparently is looks for the same ID as it had when it closed the next time you start it? Deleted everything and didn’t even get prompted for the extensions this time? Weird?

    Anyway, thank you for much for the interesting blog/information and also many thanks for taking the time to reply.


  4. Malky

    September 4, 2013 at 9:29 pm

    I installed it last night and ICS loaded ok. The error was the extensions pack?

    I got back home tonight and uninstalled vbox, downloaded again, tried to install ICS and get an error now? Cannot Finf an open hard disk with UUID (then a row of numbers separated by ‘-‘ and it’s enclosed in braces?


  5. krazykat

    September 4, 2013 at 9:34 am


    Which part are you saying “doesn’t work”? Installing the “Virtual Box” software or the “Ice Cream Sandwich ” file?

  6. Malky

    September 4, 2013 at 12:59 am

    This doesn’t work at all on win7, as I cannot get it started. I get errors when installing the extensions, so it won’t run?

    • Anilraj

      September 15, 2013 at 12:35 pm

      Its working Perfectly in Win 7 32 Bit…..

  7. Raju Bhalerao

    September 3, 2013 at 12:11 pm

    ICS on Windows via VM was wonderful!
    Also, can we have applications installed, it says “You don’t have any device”

    Please let me know.

    Raju Bhalerao
    Cell: 9892364023

    • Pradeep Neela

      October 23, 2013 at 11:32 pm

      you either need to create a virtual environment or you will have to create a base IDAM profile in the ADB

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.

Most Popular

To Top