Basic Steps

In this section, you will find the basic steps to setup, launch and use a virtual device instance.

Starting a virtual device

  1. Select a template from the Default templates section in the Resources view (see Graphical Interface) that matches the device you wish to emulate.
  2. Click Device Menu and Play Start

Deploying an application

To deploy an application to a virtual device, use either of the following methods:

adb install <application.apk>

Installing Open GApps

The application you are developing or testing may require an interaction with Google Play Services (e.g.: in-app purchasing, advertising, etc.). However, for Intellectual Property reasons, Google Apps (Gmail, Drive, Calendar...) and Google Play services are not included in Genymotion virtual devices by default. You need to install them via Open GApps.

DISCLAIMER

GENYMOBILE SAS assumes no liability whatsoever resulting from the download, install and use of Google Play Services within your virtual devices. You are solely responsible for the use and assume all liability related thereto. Moreover, GENYMOBILE SAS disclaims any warranties of any kind, either express or implied, including, without limitation, implied warranties of merchantability, or fitness for a particular purpose regarding the compatibility of the Open GApps packages with any version of Genymotion.
In no event shall GENYMOBILE SAS or its affiliates, or their respective officers, directors, employees, or agents be liable with respect to your download or use of the Google Play Services and you release GENYMOBILE SAS from any liability related thereto. You agree to defend, indemnify and hold harmless GENYMOBILE SAS for any claims or costs related to your use or download of the Google Play Services.

Your virtual device must run Android 4.4 and above.

To install the Open GApps package:

  1. From your running virtual device display, click on the File upload widget Install OpenGApps and INSTALL OPEN GAPPS.
    File upload
    Then Choose INSTALL
    Install Open GAPPS
  2. Wait for the package to upload and install.
  3. When done, you will be prompted to reboot the virtual device.
  4. (Optional) Open the Play Store and configure your account.

Installing ARM translation libraries

Genymotion virtual devices are x86 for the moment. If your application relies on ARM native code, you must install an ARM translation tool to make it work. The ARM translation tool must match your virtual device Android version. Once installed, reboot your virtual device, with adb (see gmsaas command line tool - Connect an instance to adb for instructions to connect adb) with the following command:

adb reboot

Due to legal reasons, GENYMOTION SAS cannot provide you with any ARM translation tools.

Saving a virtual device

From a predefined template, once your setup is done, you can save your virtual device.

  1. Within your virtual device user interface, click Menu running device and Save as

  2. Name your virtual device. This will stop the running device, start the template saving process and redirect you to the Resources page with the Templates filter on.

    Your template will appear as "saving" in the Templates list. The saving process should take less that a minute to complete.

    Saved virtual devices are stored in the Templates section: Saved Templates

    You can also overwrite an already customized virtual device using Menu running device and Save