# Deploying an application
To deploy an application to a virtual device, use either of the following methods:
- Drag and drop the application
APKfile 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
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.
For legal reasons, Genymobile cannot provide you with any ARM translation tools.
# Drag'n Drop method
Drag'n drop the ARM translation tools zip file to the device display or use the file upload widget (see Deploying an application).
Once done, close the device and restart it, or reboot using adb (see Configuring Genymotion - ADB for details) with the following command:
# ADB method
Upload the ARM translation tools zip file:
adb push Genymotion-ARM-Translation_for_6.0.zip /sdcard/Download/Genymotion-ARM-Translation_for_6.0.zip
Flash the tools:
adb shell /system/bin/ /sdcard/Download/Genymotion-ARM-Translation_for_6.0.zip
When done. Reboot the device with
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.