In Android emulators are very slow. It takes a lot of time to boot, to develop, to test. I am pretty sure everyone searched at least once for ways of improving their emulator’s speed, or for alternatives. I did. And not once, but many times. And now I discovered Genymotion. I must say that it’s a really good alternative to default emulator in Android. It runs very fast, I would say that it runs 50% times faster than the default emulator (I didn’t measure the actual speed but anyway, it is really fast comparing with what I was used to).
It is free for non-commercial use, but you can also buy it if you want or need extra features. Genymotion can be downloaded from their, but first you have to create an account. But let’s better write what we have to do step-by-step.
1. First, create an account on Genymotion
If you do not have Oracle VirtualBox on your computer you can download Genymotion with VirtualBox included from here. This way you will not need to download and install Virtual Box manually.
Update: You have to download VirtualBox now from here.
3. Install Genymotion. You can follow the steps described on their site here.
Plugin Installation for Intellij/Android Studio
They also have a plugin which can be integrated into Genymotion. This plugin is very useful because this way you can run your Genymotion emulator right from Intellij. So in order to install the plugin you have to follow the steps below:
1. Open the Settings window (CTRL + ALT + S) and on the left bar menu, select Plugins
2. Now click Browse repositories… button
3. In the search field from left top corner write “genymotion” in order to find the plugin easily. After you see it, click on it, and in the right window click on Install Plugin
4. Click close and restart Android Studio/Intellij.
After you IDE restarts, you should see in the menu action bar, the icon of Genymotion.
Genymotion with Google Play Services
- Follow the steps from here
And this is it. Now your development speed should improve semnificatively :D. I have been using it for about 6 months and I really like it, so I hope you will like it too.
Search In Blog
Want to donate?
Recent Posts: My Android Solutions
If you ever wondered how to read and parse a simple JSON file stored in the assets directory of your Android project, here is a way to do it.
In this tutorial I will create a simple Sectioned RecyclerView that will show 2 sections and a few items in each section and how to move an item from one section to another. Note: For RecyclerView I used AndroidX imports and not android.support.v7.widget.RecyclerView! Setup We need to import the recycler view from AndroidX. The build.gradle…
Recently, I had to add a perfect square CardView and I wanted to achieve this without hardcoding its width and height. I happily discovered the power of ConstraintLayout and this is how I managed to create a perfect square which should work on every dimension. In my project I created a RecyclerView with 2 columns,…