One of our most popular posts in MTE is the complete guide to run Android 4.3 in Virtualbox. Apparently, a lot of you are keen to run Android on your desktop which allows you to install apps and have it functioned like your phone. With Genymotion, you can now run Android on your desktop with less hassle and complications.
Genymotion is an Android emulator based on Virtualbox. The good thing is that it doesn’t require you to install Virtualbox (good if you have already installed it) as it is bundled with the installer. Additionally, it can emulate specific devices and allows you to install/run/test apps on it, which makes it great for you to use it on a daily basis or just to test your apps (for developers). Since Virtualbox is cross-platform compatible, Genymotion will work in Windows, Mac and Linux too.
Note: We will be using Ubuntu (Linux) for this tutorial. The installation instruction for Mac and Windows is pretty straightforward, so we won’t go through it here.
To get started, you will have to head over to Genymotion website and register a user account. You will be able to download the installer after the registration.
At the download page, you will be able to download the installer for your OS. For this tutorial, we chose the “Linux 64 bits (Ubuntu, Fedora, Redhat)” version.
Download the “genymotion-2.0.1_x64.bin” file to your Home folder.
Open a terminal and type:
This will install Genymotion to your Home folder.
To run Genymotion, simply go to the Genymotion folder and run the “genymotion” file.
On the first run, it will prompt you to add a new virtual device. Click “Yes”. From here, you can choose the device and Android version to install. I chose “HTC One 4.3″. The image download can take quite a while, depending on your Internet connection.
Once the download is complete, click the Play button to start the emulator. As with all Android phone, the first boot up will run you through the setup.
And when it is ready, you can use it just like any other Android phone (minus the call feature).
To install app, you just have to download the apk file (either from the browser within the emulator or on your desktop) and install it the usual way. The Play Store is not available in the emulator, but you can sideload gapps (download from here). If you have Android SDK installed and configure Genymotion to point to the Android SDK folder, you can simply drag and drop the apk or gapps.zip file to the emulator to install/flash it.
Note: If you are seeing the “INSTALL_FAILED_CPU_ABI_INCOMPATIBLE” message, you will need to install the “Genymotion-ARM-Translation.zip” (download from this post) before you can install the Google apps.
In my test with Genymotion, it has performed better than the Android-x86 version that I installed in Virtualbox previously. A lot of things just work and doesn’t require much configuration. I can even play games on it. If you are keen to try out Android, test your apps, or just want to use it on your desktop, Genymotion can be a good option.