Genymotion Desktop comes with a Graphical User Interface (launchpad) that allows configuring, launching, and managing Virtual Devices.
Managing virtual devices
Your installed Android virtual devices are displayed in the Genymotion Desktop launchpad dashboard.
Start a virtual device
Quick boot
Quick boot is only available with QEMU hypervisor. Quick boot is not supported on Windows systems yet.
You can quick boot a virtual device using one of the following methods:
- Double-click on the virtual device
- Click
- Right-click on the virtual device and select Quick boot
- Click and select Quick boot
If Quick boot is not available, all methods default to Cold boot.
Cold boot
To perform a cold boot, right-click on the virtual device, or click, and select Cold boot.
Configure a virtual device
Right-click on the device, or click, and select Edit. This opens the Virtual Device Configuraiton Window. The Virtual Device Configuraiton Window lets you change the Virtual Device name, system settings, and more.
Summary
This tab displays a summary of the virtual device Android image and harware profiles. You can change the name of the device here.
The Android image and Hardware profiles can only be modified when creating a new device.
> Note: The Android image and Hardware profiles can only be modified when creating a new device.
System
In this section, you can change the following system settings.
Hardware:
- Processor(s): Sets the number of processors used by the virtual device. The default value is the recommended one for an optimal use.
> Warning: When defining more processors than default, advise setting one less than the total amount of processors to leave one dedicated to the host and avoid performance and stability issues.
- Memory size: Sets the memory space allocated to the virtual device. The value must be below the memory of your computer. The value must take into account the memory space used by your computer. Set the values recommended for the real devices (512MB to 2048MB) for optimal result.
- VM Heap size: Sets the amount of memory allocated by the Java Virtual Machine (JVM) per application. The default value is 256MB. Use bigger values if the garbage collector should run less frequently.
- Permissions: Toggle root access. Please refer to Root toggle feature for more information.
- Input options: Toggle Android navigation bar and virtual keyboard.
Display
- Primary Display: Sets the screen size and density of the device primary display. Select a predefined resolution from the drop-down list. Set a custom resolution.
> Warning: You may experience display or performance issues when using custom screen size and density values.
- Advanced display options:
- Normal: Standard single display.
- Multi-Display: Add external displays to the device. Click to add a display. Click to remove one. The number of additional display depends on the Android version. Additional displays are not available with Android 9.0.
> Warning: This feature is still experimental and does not work properly on Android 13.
- Options:
- Rounded corner radius: Set radius of the display corners to add a rounded effect. Set the value in density independent pixels (
dp). - Rounded corner content padding: Set the padding of the rounded corner content. Set the value in density independant pixles (
dp). - Window style:
- Windowed (default): Run the device in a system window.
- Full screen: Run the device in fullscreen.
- Skinned: Use a skin as Window decoration. Select a skin in the drop-down list. There are four default skins:
phone-1(9:16),phone-2(3:5),tablet-gaming-1(8:5) andtablet-gaming-2(8:5). Create a custom skin using create your own custom skin. - Advanced: Force the OpenGL ES maximum API version. The default value is
3.1.
Hypervisor Options
QEMU
Check or uncheck Enable QuickBoot to toggle quick boot with QEMU.
> Warning: Quick boot may cause various boot and stability issues. Leave it disabled if unsure.
VirtualBox
Set VirtualBox Network mode:
- NAT (default): Network Address Translation (NAT) is the simplest way of accessing an external network from a virtual device. NAT does not require any configuration on the host network. For this reason, NAT is the default networking mode.
- Bridge: In bridged mode, the virtual device is a full participant in the physical network. The virtual device can contact other machines on the network. Other machines can contact the virtual device as if the virtual device were a physical computer.
> Warning: In bridged network mode, you must select the interface on which to apply the bridge. The network needs a DHCP server or router to provide a valid IP address for the virtual device. https://www.virtualbox.org/manual/ch06.html#network_bridged
Other
Right-click on the device, or click, for more options.
Apart from the options covered before, you can also perform the following actions:
- Delete to delete a device.
- Duplicate to copy a device.
- Factory reset to reset a device to factory settings.
- Generate logs to generate device specific logs.
Interacting with virtual devices
This chapter describes features that help you easily interact with your virtual devices.
Multi-touch gestures
Touchscreen
Genymotion Desktop supports touchscreen. Touch and multi-touch can now be performed on your touchscreen. Touch and multi-touch can be performed as on a real mobile or tablet device.
With mouse and keyboard
If you do not use or do not have a touchscreen, multi-touch is also simulated with the mouse and keyboard.
| | Windows/Linux | macOS |
| --- | --- | --- |
| Zoom in | | Ctrl + |
| Zoom out | | Ctrl + |
| Tilt forth | | Ctrl + |
| Tilt back | | Ctrl + |
| Rotate clockwise | Shift + | Shift + |
| Rotate counterclockwise | Shift + | Shift + |
Copy and Paste
The clipboard is shared between your computer and Genymotion Desktop. This sharing lets you copy and paste text from your computer to Genymotion Desktop. It also lets you copy and paste text from Genymotion Desktop to your computer.
Clipboard sharing can be disabled in Genymotion global settings. See Clipboard sharing.
Drag'n Drop
Drag and drop a file to the virtual device display to install or upload it. 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. See Install Applications.
- .zip archives (flashable archives): Zip archives detected as flashable (that is, containing a
/systemfolder) are flashed on the device.
> Warning: 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 uploaded to
/sdcard/Download. The files can be accessed via the Amaze or File Explorer applications provided in the virtual device.
Display tips
When navigating within a virtual device, you can:
- toggle full-screen: Press
Ctrl+Shift+ForCtrl+Fn+Fon macOS. - resize the virtual device display window: Select and dragg 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 logs
In some cases, notably for assistance purposes, you may need to generate a log archive:
1. From Genymotion launchpad, navigate to Troubleshooting and select Generate logs. 2. Select the path to save the generated archive. 3. Wait until the archive is generated and click Close.
To generate logs for a single virtual device, right-click on the device, or click, and select Generate logs.
Virtual device shortcuts
Shortcuts can be viewed and customized in the Settings widget.
For shortcuts related to the use of Genymotion Desktop itself, refer to Genymotion Desktop shortcuts.