# Install and Deploy Applications

In this section, you will find all the available methods to deploy an application.

# From PlayStore (Open GApps)

GCP, Alibaba and Azure

Genymotion PaaS ARM/ARM64 images are not available on GCP, Alibaba or Azure yet. If your application is not available in Google Play Store, or if you get the message This application is not compatible with your device, it usually means that it is only available for ARM. In that case, you need to install ARM translation tools before installing openGAPPS. For more details, please refer to Applications for ARM

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.

The application you are developing or testing may require an interaction with Google Play Services (e.g.: in-app purchasing, advertising, etc.).
If you really need them, you can use the packages provided by Open GApps. This section details how to install Open GApps.

# Automatic method 8.0

  1. From your device display, open the File upload widget File upload

  2. Click on INSTALL OPEN GAPPS:
    OpenGAPPS

  3. Then click on INSTALL:
    Install OpenGApps

  4. After the package is installed, reboot your instance:
    Reboot

  5. Once done, you may have to wait a couple of minutes for the Google Apps to update themselves before opening them.

# Manual method

# With an APK File

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

# Applications for ARM/ARM64

# AWS 10.0

We now offer PaaS images which run on ARM64 instances on AWS! These images can run armv7 and arm64/arm-v8 applications "out of the box". For more details, please refer to Getting Started with AWS.

You can find our current Android 8.0 - ARM version image at https://aws.amazon.com/marketplace/pp/B08KHVZWMJ (opens new window).

More images will be added in the future.

# GCP/Alibaba/Azure

Note

ARM translation tools do not work with applications for arm-v8/arm64.

The current Genymotion images only support x86 and x86_64 architectures. You need to install ARM translation tools to install and run applications for ARM.

Important

For legal reasons, Genymobile cannot provide any ARM translation tools or links to them.

The ARM translation tool must match your virtual device Android version. Use one of the following methods to install them:

To verify whether the ARM translation tools are properly install, connect to your instance shell with ADB or SSH, and use the following commands:

If successful, it should return x86_64,armeabi-v7a,armeabi.