# Virtual Devices
Virtual devices are Android devices pre-configured and deployed by Genymotion Desktop. They allow you to deploy and test your own application with the sensors and features provided by Genymotion Desktop. This section explains how to manage and run virtual devices, deploy an application, emulate sensors and features, interact with virtual devices and generate their logs. It also lists the keyboard shortcuts available in virtual devices.
- Managing virtual devices
- Deploying an application
- Interacting with virtual devices
- Generating virtual device logs
- Virtual device shortcuts
# Managing virtual devices
Your installed Android virtual devices are displayed in the My installed devices section of the Genymotion Desktop main window:
# Start a virtual device
Double-click on the virtual device, click → Start or right-click on the device and select Start.
# Configure a virtual device
Click → Edit or right-click on the device and select Edit.
The Edit virtual device window opens:
From this window, you can configure the following parameters:
# Delete/Clone/Reset a virtual device
Click , or right-click the device, and select:
- Delete to delete a device
- Clone to copy a device
- Factory reset to reset a device to factory settings
# Deploying an application
To deploy an application to a virtual device, use one of the following methods:
|Drag'n Drop||Drag and drop the application |
|Google Play Store||Install Open GApps and open the Play Store.|
|Command line (ADB)||Run the following command: |
For more information, see ADB
# Applications with ARM code
Genymotion Desktop does not support applications for arm64.
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.
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.
# Interacting with virtual devices
This chapter describes features that help you easily interact with your virtual devices.
# Touchscreen 3.2
Genymotion Desktop supports touchscreens from 3.2.0 onwards. Touch and multi-touch can now be performed on your touchscreen, as on a real mobile or tablet device.
# With mouse and keyboard
If you don't use or have a touchscreen, multi-touch is also simulated with the mouse and keyboard, with the following key+mouse combinations:
|Clockwise rotation||+ +|
|Counterclockwise rotation||+ +|
If you use macOS, replace with + mouse click.
# Drag and Drop
The behavior of dragged and dropped files is different according to the file type:
|.apk files (Android applications)||APK files are installed on the virtual device. If the same application already exists but with another signature, you can decide to override the existing application.|
|.zip archives (flashable archives)||Zip archives detected as flashable (containing a |
Flashable archives may damage your virtual device. We recommend making a backup of the device (cloning) before flashing it.
|Other (regular files)||Regular files are stored in |
# Copy and Paste
The clipboard is shared between your computer and Genymotion Desktop. Thus, you can easily copy and paste text from your computer to Genymotion Desktop, and vice versa.
# Display tips
When navigating within a virtual device, you can at any time change its display:
Full-screen mode: You can switch to full-screen mode by pressing F11. Pressing a second time reverts to the original screen size.
On macOS, you may have to use the key combination ctrl + fn + F11.
Custom size: You can resize the virtual device window by selecting and dragging an edge or a corner of the window.
Fit to content: When the virtual device window is resized, black areas appear on the borders. Double-click in one of those areas to fit the virtual device window size to its content.
# Generating virtual device logs
In some cases, notably for assistance purposes, you may need to generate a log archive, either for a specific virtual device or for all virtual devices. Follow either of the procedures below:
# Virtual device shortcuts
The table below lists all shortcuts that can be used in virtual devices.
For shortcuts related to the use of the application, please refer to section Genymotion Desktop shortcuts