# Genymotion for android

Genymotion is a fast third-party emulator that can be used instead of the default Android emulator. In some cases it's as good as or better than developing on actual devices!

# Installing Genymotion, the free version

# Step 1 - installing VirtualBox

Download and install VirtualBox (opens new window) according to your operating system. , it is required to run Genymotion.

# Step 2 - downloading Genymotion

Go to the Genymotion download page (opens new window) and download Genymotion according to your operating system.

Note: you will need to create a new account OR log-in with your account.

# Step 3 - Installing Genymotion

if on Linux then refer to this answer (opens new window), to install and run a .bin file.

# Step 4 - Installing Genymotion's emulators

  • run Genymotion
  • Press on the Add button (in top bar).
  • Log-In with your account and you will be able to browse the available emulators.
  • select and Install what you need.

# Step 5 - Integrating genymotion with Android Studio

Genymotion, can be integrated with Android Studio via a plugin, here the steps to install it in Android Studio

  • go to File/Settings (for Windows and Linux) or to Android Studio/Preferences (for Mac OS X)
  • Select Plugins and click Browse Repositories.
  • Right-click on Genymotion and click Download and install.

You should now be able to see the plugin icon, see this image (opens new window)

Note, you might want to display the toolbar by clicking View > Toolbar.

# Step 6 - Running Genymotion from Android Studio

  • go to File/Settings (for Windows and Linux) or to Android Studio/Preferences (for Mac OS X)
  • go to Other Settings/Genymotion and add the path of Genymotion's folder and apply your changes.

Now you should be able to run Genymotion's emulator by pressing the plugin icon and selecting an installed emulator and then press start button!

# Google framework on Genymotion

If developers want to test Google Maps or any other Google service like Gmail,Youtube, Google drive etc. then they first need to install Google framework on Genymotion. Here are the steps:-

4.4 Kitkat (opens new window)
5.0 Lollipop (opens new window)
5.1 Lollipop (opens new window)
6.0 Marshmallow (opens new window)
7.0 Nougat (opens new window)
7.1 Nougat (webview patch) (opens new window)

  1. Download from above link
  2. Just drag & drop downloaded zip file to genymotion and restart
  3. Add google account and download "Google Play Music" and Run.

Reference:-
Stack overflow question on this topic (opens new window)