Android x86 (Run Android App on PC)

Android has become the most popular operating system for mobile device. However, desktop operating systems such as Mac, Linux, or Windows do not support Android apps natively. In this article, we will learn an alternative way to run Android applications on your computer using Android-x86 and VirtualBox.

Android-x86 is an open-source project which provides an unofficial installation of Google's Android operating system to run on devices powered by AMD and Intel x86 processor. This operating system is based on the Android Open Source Project (AOSP).AQ

You are required to follow several steps to run Android apps on your PC using Android-x86.

Step 1: The prerequisites

Install VirtualBox

VirtualBox is a program which helps you to run different operating systems on your existing OS, such as Mac, Linux, or Windows. As Android-x86 is a full-blown operating system, you should install VirtualBox so that you can use Android-x86 alongside your existing OS.

Download VirtualBox and install it on your computer.

Download Android-x86

Download the ISO file of Android-x86 from this link. It comes in both 32-bit (x86) and 64-bit (x64) variant. In this article, we are going to use the android-x86-6.0-r1.iso file.

Step 2: Setting up the virtual machine

Now, create a virtual machine (VM) inside VirtualBox. Open your VirtualBox and click the "New" icon. You will get a dialog box asking for virtual machine details. Provide it a name (in our case "Android"), and use the following settings:

  • Operating system type: Linux
  • Operating system version: Linux 2.6/3.x/4.x (32-bit)
  • Memory size: 1024 MB
  • Hard disk: For hard disk setting, select "Create a virtual hard disk now" and choose a "Dynamic allocated" hard disk file.

Android x86

You will find a new virtual machine named "Android" has been created.

Step 3: installing Android-x86

Double click the virtual machine (power on), and it will ask for an ISO file to boot from. Select the Android-x86 ISO file which you downloaded.

Android x86

If this option is not shown to you, press F12 when the virtual machine starts to boot. Then, right-click on the CD icon in the status bar to add an ISO file. Then, press the key shown on the screen to boot from CD (ion our case, the key is "c").

Android x86

When the virtual machine boots up, select the installation option by arrow key up/down and press "Enter" to continue.

Android x86

Now, you require to create a partition to install Android. Select the "Create/Modify partitions" option.

Android x86

You will be taken to a text-based partition editing tool. Select a "New" option using left/right arrow keys and hit Enter. Then, choose the "Primary" option and hit Enter. You will be asked for the size of the partition.

Since, you install an OS to the partition, make it as bootable. Select the "Bootable" option and hit Enter. Finally, it looks like:

Android x86

Select the "Write" option to save your changes. You have to input "yes" to confirm. Finally, you can quit the partition editor using the "Quit" option.

Now, select the partition where Android-x86 should be installed. The default is looking good, so press Enter.

Android x86

Select the "ext4" file system, and select "Yes" to format the disk.

Android x86

Select "Yes" to install the boot loader GRUB. After that, select "No" to skip installing the EFI version of GRUB as we won't need it.

Android x86

Select "Yes" to install the /system partition as read-write.

Android x86

Wait for a few minutes to complete the installation. When it is completed, right-click the CD icon in the status bar and select "Remove disk from virtual drive". Select "Reboot" and press Enter. If you don't do this, you will end up booting from the ISO again, instead of the hard disk.

When the reboot is completed, Android will ask you for the initial setup, just like a tablet or regular smartphone.

Step 4: The initial setup

You may find a few oddities while trying to set up Android. Sometimes you may find that the mouse pointer doesn't show up. To fix this, you have to disable mouse integration from the "Input" menu.

Android x86

When you disable it, click on the VirtualBox window to use the mouse.

If your screen is too small to show full Android screen, press Right Ctrl + F to go full screen. You can exit from the full screen by pressing Right Ctrl + F again. You can also use "Scaled Mode" by pressing Right Ctrl + C.

You can complete the setup by signing in your Google account. You may get a warning during the setup process, saying that there is no WI-Fi connection; you can skip it safely.

Android x86

After the successful completion of the installation, you will be moved to the home screen.

Android x86

Now, you can install apps from the Google Play Store and surf the Internet.

Android x86