How to Install Android on VMware Workstation

Android is a popular mobile operating system developed by Google. It is designed for smartphones, tablets, smart TVs, and other smart devices. Android is based on the Linux kernel and uses a modified version of the Linux operating system.

Running Android on VMware Workstation allows you to emulate an Android environment on your computer. This enables you to test and develop Android applications, explore the Android ecosystem, and experience Android functionality without the need for a physical Android device. VMware Workstation provides a virtualization platform where you can create virtual machines and install different operating systems, including Android.

In this guide, we will guide you step by step on How to install Android on VMware Workstation.

Read more

Prerequisites

  • VMware Workstation has been installed on your system
  • Android ISO image ( You can visit this page and download the Android ISO image from here )

Step 1 – Create a new Virtual Machine for Android

On the desktop, Right-click on the VMware icon – select Run as administrator

install-android-on-vmware

Open VMware Workstation and go to File then select New Virtual Machine.

install-android-on-vmware

In the Welcome to the New Machine Wizard window, choose Typical and click Next

install-android-on-vmware

Choose I will install the operating system later and click Next in the Guest Operating System Installation window, c

install-android-on-vmware

In the Select a Guest Operating System window:

  • Guest operating system: Other
  • Version: Other 64-bit

then click Next

install-android-on-vmware

In the Name the Virtual Machine window:

  • Virtual machine name: Set the name for your VM
  • Location: choose the storage location for the virtual machine

and click Next

install-android-on-vmware

In the Specify Disk Capacity window:

  • Maximum disk size (GB): >= 20GB
  • Split virtual disk into multiple files

and click Next

install-android-on-vmware

In the Ready to Create Virtual Machine window, click on Customize Hardware button:

install-android-on-vmware

In the Hardware window choose:

  • Memory: >= 4GB
  • New CD/DVD(IDE): browse to Android ISO image
  • Network Adapter: choose your virtual network

and click Close

install-android-on-vmware

Come back Ready to Create Virtual Machine window, click Finish

install-android-on-vmware

Step 2 – Install Android on VMware Workstation

In step 1, we created a VM for Android, now click on Power on this virtual machine to begin installing Android on VMware Workstation

install-android-on-vmware

On the boot screen, select the Advanced option… and hit Enter

install-android-on-vmware

On the Advanced options screen, select Auto_Installation – Auto Install to specified harddisk and hit Enter

install-android-on-vmware

In the Auto Installer window, select Yes and hit Enter

install-android-on-vmware

In the Congratulations! window, select Reboot – select OK then hit Enter

install-android-on-vmware

After restarting, press the up or down arrow key to end the automatic boot process.

At the boot selection screen, select the first boot option and press e to edit the boot commands before booting

install-android-on-vmware

Select the first boot option and press e to edit the boot command for GRUB

 install-android-on-vmware

Press the left arrow key to move the mouse cursor to the left to find quiet and replace it with nomodeset xforcevesa

Before

grub edit> kernel /android-9.0-r2/kernel quiet root=/dev/ram0 androidboot.selinux=permissive SRC=/android-9.0-r2

After

grub edit> kernel /android-9.0-r2/kernel nomodeset xforcevesa root=/dev/ram0 androidboot.selinux=permissive SRC=/android-9.0-r2

 install-android-on-vmware

After done, press Enter to exit

Comeback the boot option screen, Select the first boot option that you have edited and press b to boot.

 install-android-on-vmware

As you see the Android system screen, press Alt+F1 to open the console

install-android-on-vmware

Create a directory to which a virtual disk will be mounted using the command below:

mkdir /mnt/sda

Mount the virtual disk to the created directory:

mount /dev/block/sda1 /mnt/sda

and edit the GRUB bootloader boot menu with the text editor vi:

vi /mnt/sda/grub/menu.lst

install-android-on-vmware

Press i to edit and find quiet and replace it with nomodeset xforcevesa

Before

kernel /android-9.0-r2/kernel quiet root=/dev/ram0 SRC=/android-9.0-r2
initrd /android-9.0-r2/initrd.img

After

kernel /android-9.0-r2/kernel nomodeset xforcevesa root=/dev/ram0 SRC=/android-9.0-r2
initrd /android-9.0-r2/initrd.img

install-android-on-vmware

After done, press Esc then type :wq and hit Enter to write changes to the file and quit

install-android-on-vmware

Comeback the console, and type the command reboot to reboot system

install-android-on-vmware

Step 3 – Setup Android

Now the Android VMware VM is booted and you can see the graphical user interface of Android, select your language and click Start

install-android-on-vmware

In the Connect to Wi-Fi window, click on See all Wi-Fi network option

install-android-on-vmware

and click on the VirtWifi option

install-android-on-vmware

Next, in the Copy apps & data window, click on DON’T COPY button

install-android-on-vmware

In the Google Sign window, click Skip button

install-android-on-vmware

Press Skip button to the next step

install-android-on-vmware

In the Google Services window, click More and then click Accept to the next step

install-android-on-vmware

In the Protect your tablet window, choose Not now and then click SKIP ANYWAY button

install-android-on-vmware

Finally, choose the interface you want to use.

install-android-on-vmware

Success !!!

install-android-on-vmware

That’s it, you have successfully installed Android on VMware Workstation. If you have any further questions or need additional support, please feel free to leave a comment.

Video

Thank you for reading !!!

Leave a Reply

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