How to Install Android on a Windows Computer

Create an Android virtual machine in Windows 10

It's possible to install Android as a virtual machine on Windows 10. Here's how to install Android on a PC step by step.

Instructions in this article apply to installing Android x86 on Windows 10Windows 8, and Windows 7.

How to Install Android on Windows 10 With VirtualBox

To install Android as a VM on Windows with Oracle Virtualbox:

  1. Download VirtualBox for Windows and install it on your computer.

    VirtualBox download page
  2. Download Android x86 for Windows.

    Android x86 download page
  3. Open VirtualBox and select New in the top taskbar.

    Open VirtualBox and select New in the top taskbar
  4. Give your virtual machine a name, choose Linux as the type, choose Other Linux (64-bit) or Other Linux (32-bit) for the version, then select Next.

    Give your virtual machine a name, choose Linux as the type, choose Ubuntu (64-bit) as the version, then select Next
  5. Choose how much RAM you want to assign to the virtual machine and select Next. The recommended minimum is 1GB.

    Choose how much RAM you want to assign to the virtual machine and select Next

    The amount of memory you set aside is only used while the virtual machine is running.

  6. Choose Create a virtual hard disk now and select Create.

    Choose Create a virtual hard disk now and select Create
  7. Choose VDI and select Next.

    Choose VDI and select Next
  8. Choose Dynamically allocated or Fixed size and select Next.

    Choose Dynamically allocated or Fixed size and select Next

    Fixed size is the better option since PCs generally have more disk space than memory and processing power.

  9. Choose how much space you wish to set aside for your virtual hard drive and select Create.

    Choose how much space you wish to set aside for your virtual hard drive and select Create

    The amount of space you allocate for Android determines how much room you have to install applications, so the more you can spare the better.

  10. Select Start in the VirtualBox taskbar.

    Select Start in the VirtualBox taskbar
  11. This is the point where you need to choose the Android x86 ISO file you downloaded earlier. Select the folder next to the Empty field.

    Select the folder next to the Empty field
  12. Select Add.

    Select Add
  13. Choose your Android disk image and select Open.

    Choose your Android disk image and select Open
  14. Select Choose.

    Select Choose
  15. Select Start.

    Select Start
  16. When the Android live boot screen appears, select Install Android-x86 to harddisk.

    Select Install Android-x86 to harddisk
  17. Select Create/Modify partitions, then select OK.

    Select Create/Modify partitions, then select OK
  18. Select No when asked if you want to use GPT.

    Select No when asked if you want to use GPT
  19. Select New.

    Select New
  20. Select Primary.

    Select Primary
  21. Leave the size as the default and press Enter on your keyboard.

    Leave the size as the default and press Enter on your keyboard
  22. Select Bootable.

    Select Bootable
  23. Select Write.

    Select Write
  24. Enter Yes to create the partition.

    Enter Yes to create the partition
  25. Select Quit when the partition has been created.

    Select Quit when the partition has been created
  26. Select sda1 as the partition to install.

    Select sda1 as the partition to install
  27. Select ext4 as the file type. 

    Select ext4 as the file type
  28. Select Yes to format the drive.

    Select Yes to format the drive
  29. Select Yes when asked whether to install the GRUB bootloader.

    Select Yes when asked whether to install the GRUB bootloader
  30. Choose whether or not you want to install the directory as read-write.

    Choose whether you want to install the directory as read-write
  31. Select Devices > Optical Drives > Remove disk from the VirtualBox toolbar.

    Select Devices > Optical Drives > Remove disk from the VirtualBox toolbar
  32. Select Reboot and OK.

    Select Reboot
  33. When the Android boot menu appears, select the first option to reach the Android setup screen.

    When the Android boot menu appears, select the first option to reach the Android setup screen

Setting up Android on Windows

You'll then be moved to Android set up screens. They should look familiar if you have an Android smartphone or tablet. You will be prompted to sign in to your Google account or create a new one.