# Deploying an application

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

  • Drag and drop the application APK file into the virtual device window.
  • Run the following command: adb install <application name>.apk.
  • Download and install the application directly from the virtual device using a web link.
  • Use Google Play Store (see Open GApps)

# Applications with ARM code

Warning

Genymotion Desktop does not support applications with arm64 code.

Genymotion Desktop virtual devices architecture is x86 (32-bit). If your application uses ARMv7 code, you must install an ARM translation tool to make it work. The ARM translation tool must match your virtual device Android version.

Important

For legal reasons, Genymobile cannot provide you with any ARM translation tools.

# Installation

# Drag'n Drop method

  1. Drag'n drop the ARM translation tools zip file to the device display

  2. Once done, close the device and restart it, or reboot using adb (see Configuring Genymotion - ADB for details) with the following command:

    adb reboot
    

# ADB method

  1. Upload the ARM translation tools zip file:

    adb push Genymotion-ARM-Translation_for_X.X.zip /sdcard/Download/
    
  2. Flash the tools:

    adb shell /system/bin/flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_for_X.X.zip
    
  3. When done, reboot the device with adb reboot

# Verification

Use the following ADB command to verify the ARM translation tools installation:

adb shell getprop ro.product.cpu.abilist

This should return x86,armeabi-v7a,armeabi. If not, the installation has failed.