Frequently Asked Questions

Questions by Category


How can I purchase Genymotion licenses?

Purchasing licenses must be performed from the Genymotion website:

  1. Click Pricing.
  2. From tabs Enterprise and Individual, select the offer corresponding to your needs and click Get started.
  3. Create an account or sign in if you already have one.
  4. Adjust the quantity of licenses you wish to purchase.
  5. Redeem a voucher code if you have one.
  6. Select or add a billing address.
  7. Accept the terms and conditions of use.
  8. Select a payment method, enter your information and click Submit Payment.

Paypal can be used without a Paypal account in most countries.

After the payment is processed, license keys are sent by e-mail. If you selected Paypal eCheck, it can take some days.

How can I renew Genymotion licenses?

Renewing licenses must be performed from the Genymotion website:

  1. Sign in to the Genymotion website with the account used to buy the licenses you wish to renew:
  2. Go to your profile and click Orders.
  3. Next to the license you wish to renew, click Extend License.

    You cannot add new licenses to the basket. If you need more licenses, you must buy them as a new transaction.

  4. Redeem a voucher code if you have one.
  5. Make sure the billing address is correct.
  6. Accept the terms and conditions of use.
  7. Select a payment method, enter your information and click Submit Payment.

    Paypal can be used without a Paypal account in most countries.

After the payment is processed, license keys are sent by e-mail. If you selected Paypal eCheck, it can take some days.

What should I do if my payment has been refused?

You can try to pay with another bank card or you can try on another payment system (embedded form or Paypal). You can also contact us to find a solution together.

What should I do if my bank card has been fraudulently used on this website?

Please contact us immediately, we will refund the transaction.


Where is my personal license key?

You do not need a license to run Genymotion for personal use.

Paid license is only required for commercial use (earning money with the help of Genymotion or running it on company/school workstation) or full feature version. For more details about paid licenses, please visit our pricing page

Why haven't I received the confirmation e-mail containing the activation link after registering?

Several solutions are possible:

  • Check the content of your mailbox spam folder. The activation e-mail may have been classified as a spam by your e-mail provider.
  • Request a new confirmation e-mail:
    1. Sign in to the Genymotion website with your username and password.
    2. Make sure the displayed e-mail address is not misspelled and correct it if needed.
    3. Click Send confirmation e-mail again to receive a new activation link.

Why can't I sign in to the website with my username and password whereas I have successfully downloaded and installed Genymotion?

Two solutions are possible:

  • Make sure you have activated your account after registering. To do so:
    1. Sign in to the Genymotion website with your username and password.
    2. Make sure the displayed e-mail address is not misspelled and correct it if needed.
    3. Click Send confirmation e-mail again to receive a new activation link.
  • If you are behind an HTTP proxy, make sure you have configured it in Genymotion Settings > Network.

    Genymotion does not support NTLM/Kerberos proxy authentication for now.


I have downloaded Genymotion with VirtualBox package for Windows, yet VirtualBox says it does not support 32bit.

You are probably using a 32bit version of Windows 7,8 or 10.
VirtualBox no longer supports 32bit since 6.x and the Genymotion with VirtualBox package includes VirtualBox 6.0.4.

To workaround this, uninstall VirtualBox 6.0.4, download and install VirtualBox 5.2.30 from here.

VirtualBox recommended version is 6.0.4, so using 5.2.X may cause unforeseen bugs. It is recommended to use Genymotion in a 64bit Windows environment with VirtualBox 6.0.4 instead.

On Linux, why does an error message state that Genymotion requires VirtualBox whereas it is installed on my computer?

If you read this message “In order to work, Genymotion requires VirtualBox to be installed on your computer” whereas you have VirtualBox installed, this may mean that VirtualBox is not properly installed and setup on your distribution.

    1. Start the VirtualBox service:

      sudo service virtualbox start

    2. If this succeeds, start Genymotion.
      If this blocks and fails after a few minutes, you may need to manually load some modules to the Linux Kernel:

      sudo modprobe vboxdrv
      sudo modprobe vboxnetflt
      sudo modprobe vboxnetadp
      sudo modprobe vboxpci

After running the modprobe commands, start Genymotion.
If this still does not help, please check VirtualBox installation on Linux host guide:

You may also need to remove all the Host-Only Interface as explained in How to remove an host only interface?

What are the VirtualBox versions compatible with Genymotion?

Several versions of VirtualBox are known to cause issues in Genymotion.
For Genymotion to run properly, make sure you have the right version of VirtualBox installed:

  • Windows: 6.0.4
  • macOS: 6.0.4
  • Linux: make sure VirtualBox is installed on your system. If not, install the version of VirtualBox provided by your distribution. Please note that VirtualBox versions prior to 5.2.22 may not work well with Genymotion.

Since Canonical current Ubuntu LTS version is 18.04, Genymotion Desktop has been tested and optimized for this version. We cannot guarantee Genymotion operations nor provide support if you are using an older Ubuntu version.

How to install VirtualBox on Fedora?

With RPM Fusion repository
  1. Configure RPMfusion repository (as seen on

    sudo dnf install$(rpm -E %fedora).noarch.rpm$(rpm -E %fedora).noarch.rpm

  2. Install VirtualBox (as seen on

    sudo dnf install VirtualBox kernel-devel-$(uname -r) akmod-VirtualBox
    sudo akmods
    sudo systemctl restart systemd-modules-load.service

  3. To verify whether VirtualBox is properly installed, command dmesg | grep -i vbox should return the following:

    vboxdrv: module verification failed: signature and/or required key missing – tainting kernel
    vboxdrv: Found 2 processor cores
    vboxdrv: fAsync=0 offMin=0x1c2 offMax=0xa5f
    vboxdrv: TSC mode is Synchronous, tentative frequency 3000795689 Hz
    vboxdrv: Successfully loaded version 5.0.6_ (interface 0x00240000)
    VBoxNetFlt: Successfully started.
    VBoxNetAdp: Successfully started.

Fedora recommended version is 27 or higher. We can not guarantee Genymotion operations or support with previous versions.

How to remove an host only interface?

Genymotion might need to delete Host-only interfaces but as this operation relies on VirtualBox, it can fail sometimes. In that case, Genymotion tells you which interface you will have to delete manually in order to keep your computer clean. To do so:

  • Close Genymotion and all devices that you might have started.
  • Open VirtualBox
  • Open the VirtualBox host network manager: File > Host Network Manager

The list of existing interfaces is displayed.

Select the one you want to delete, then click the Remove host only button : . A confirmation popup opens, click on the Remove button.

That’s it, you can close VirtualBox.

Why does an error message state that VirtualBox is not installed whereas I have successfully downloaded and installed Genymotion?

Genymotion operation relies on the use of Oracle VM VirtualBox in the background. This software enables virtualizing Android operating systems. If you already have Oracle VM VirtualBox, make sure that you installed version 6.0.4 (5.2.26 or above on Linux) and that it runs with no errors. If you do not have Oracle VM VirtualBox installed on your computer, please download the latest version from

  • On Windows: the Oracle VM VirtualBox installer 6.0.4 is packaged within the ready-to-run Genymotion installer. Make sure you have downloaded and installed this package.
    If VirtualBox is correctly installed and works fine but you still get the error, it is also possible that Hyper-V is activated. Please refer to How do I run Genymotion on Windows 8.X/10 with Hyper-V? for instructions.
  • On macOS: you must download, install and configure VirtualBox before running Genymotion. If you are using macOS Majove, please read if VirtualBox installation fails.
  • On Linux: you must install the VirtualBox package for your distribution and check the following:
  1. Make sure that you are part of the “vboxusers” group. If not, run sudo usermod -a -G vboxusers <login>. Log out and log back in for the changes to take effect.
  2. Make sure the VirtualBox kernel modules are properly installed. To do so:
    1. Refer to the documentation from VirtualBox :
    2. Make sure that the dkms package is installed and that it compiles VirtualBox kernel modules each time a new kernel update is available. To do so, run sudo /usr/lib/virtualbox/ status. If they are correctly loaded, you will get the message “VirtualBox kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) are loaded”.
    3. If not, try to reload kernel modules manually by running sudo modprobe vboxdrv
    4. If the above doesn’t work, force VirtualBox kernel modules compilation. To do so, run sudo /usr/lib/virtualbox/ setup

If you’re using a UEFI boot with option secure boot, VirtualBox kernel modules might not be loaded. Indeed, if modules are not signed, the kernel will refuse to load them.


My installer doesn't start. How can I check its integrity?

Your installer may be corrupted. To check the installer integrity, follow this procedure:

  1. Go to the Download page.
  2. Copy the checksum corresponding to the version of the installer you’ve downloaded.
  3. Make sure that the checksum of your installer is identical. The method depends on your operating system:
    • Windows:
      1. If needed, install FCIV, as detailed in this article.
      2. In a command prompt, run the following command: FCIV -sha1 <Genymotion-installer-path>/genymotion-<version-number>.exe.
    • macOS: Follow the steps mentioned in this article.
    • Linux: In a command prompt, run the following command: sha1sum <Genymotion-installer-path>/genymotion-<version-number>.bin.

Why isn't Genymotion compatible with Windows XP and Vista?

Genymotion is not supported anymore on Windows XP and Windows Vista.

Genymotion may continue to run on these platforms, but we won’t fully support them or make corrections specifically for them.

For more details about Microsoft operating system support lifecycle, please visit


Why doesn't Genymotion start from a virtual machine?

Genymotion cannot be run from a virtual machine.

Indeed, Genymotion needs a direct access to the hardware in order to provide OpenGL acceleration. Running Genymotion from a virtual machine prevents it to directly access the hardware components.

Therefore, Genymotion is incompatible when installed from VMWare, Parallels, Hyper-V or VirtualPC.

Why can't I start Genymotion remotely?

To use Genymotion remotely, you must have a remote access tool that supports OpenGL 2.0.

Genymotion can be used with tools that connect to an existing display. Tools known to work this way include TightVNC on Windows, macOS screen sharing and x11vnc on Linux.

Genymotion cannot be used with tools that create a new display (unless this display supports OpenGL). For example, Genymotion cannot be used with RDP (Remote Desktop Protocol) tools, X11-forwarding, or TightVNC Server on Linux.

How do I run Genymotion on Windows 8.X/10 with Hyper-V?

Genymotion relies on the virtualization engine VirtualBox. It is impossible to use Oracle VM VirtualBox and Microsoft Hyper-V at the same time.

Therefore, to use Genymotion, you must disable Hyper-V when booting your computer.

To easily switch Hyper-V on or off:

  • on Windows 8.X, please refer to this article.
  • on Windows 10, please refer to this article.

Why does my computer crash when I start Genymotion and also a virtualization engine such as VMWare or Parallels at the same time?

Genymotion relies on the virtualization engine VirtualBox.

Virtualization engines all use the same CPU resource. Running them at the same time is thus impossible and can lead to a crash of your operating system.

It is required that you do not start a virtualization engine at the same time as Genymotion.

When starting Genymotion on Linux, why does an error message state that Qt library versions are incompatible?

Under Linux, when starting Genymotion, you may read the following error message: [Genymotion] [Fatal] Cannot mix incompatible Qt library (version XXXXXXX) with this library (version XXXXXXX)

Indeed, Genymotion provides its own Qt library files. Those files may be incompatible with the version of libraries that already exist on your system. To solve this issue, you can remove Genymotion Qt library files so that the application uses the ones of your system.

To remove Genymotion Qt library files, in the Genymotion directory, run the following command: rm libQt*


Why doesn't Genymotion work with my proxy (Active Directory NTLM/Kerberos)?

Genymotion is not compatible with complex proxy authentication schemes such as Active Directory NTLM or Kerberos.

As a workaround, you can use tools such as Cntlm or NtlmAps which provide a local and non-authenticated proxy that takes care of upstream proxy authentication for Genymotion.

Can my firewall disrupt Genymotion?

Yes. The Genymotion application must connect locally to the virtual device via the local network. To do so, a virtual network card is created and configured. If you have a firewall, make sure that you allowed connections to the Genymotion network of this virtual network adapter, set to by default. To find out the network to allow:

  1. Run VirtualBox.
  2. Open File > Preferences > Network (or VirtualBox > Preferences for macOS).
  3. Select the Host-only Networks tab.
  4. Open the Host-only Network by clicking .

If several networks adapters are displayed, you can find out which one is used by Genymotion by opening the device properties in VirtualBox.

If you have special requirements, you can also edit the network configuration. In this case, make sure the adapter IPv4 address is in the same sub-network ( by default) as the DHCP server address, lower address bound and upper address bound. If not, Genymotion will create a new virtual network adapter.

What is the best network configuration for an optimal use of Genymotion?

To run properly, Genymotion uses two different network configurations:

  • An internal and technical network (Network > Adapter 1 of VirtualBox settings)
    This network is used for example to display the virtual device screen or forward events (clicks or widgets) to the virtual device.
    Changing this network configuration may prevent Genymotion to run properly.
    If you get the message Unable to connect to the virtual device, please refer to When I start a virtual device, why does the window remain black?.
  • A network simulating access to your local network and to the Internet (Network > Adapter 2 of VirtualBox settings)
    You can configure it as desired, but be aware that an error in this configuration may prevent Genymotion to access the local network and the Internet.
    We recommend that you use the following configuration:

    • NAT, if you are using Genymotion on your local machine.
    • Bridged Adapter, if you need your virtual device to use an IP address of your local network (a DHCP server in your local network is required).

Currently, this network is regarded as the Wi-Fi connection of your virtual device.

Why doesn't Genymotion run with my VPN client?

Genymotion communicates with the virtual device via a virtual network card created by VirtualBox. VPNs are likely to change your network configuration and prevent Genymotion to run properly.

Thus, by default, the VPN client Cisco Anyconnect changes the routing table of your workstation in order to send the whole network traffic to the VPN. This prevents Genymotion to connect to the virtual device. An error is thus displayed and the launch is aborted.

To solve the problem, you must configure AnyConnect so that the local traffic is not sent to the VPN. To do so, please contact your network administrator and refer to this article.

To identify the range to ignore, follow the steps below:

  1. Start VirtualBox.
  2. Select a device and click Network.
  3. Write down the name of Adapter 1.
  4. Go to File>Preferences>Network.
  5. Edit the entry corresponding to the adapter name by clicking .

How can I establish a TCP session to my virtual device?

You open a connection to your virtual device by opening a connection to your host and relying on ADB port forwarding. To establish a TCP session to your virtual device, you must set up port forwarding with ADB:

adb forward tcp:<host port> tcp:<virtual device port>

ADB forwards the packets to the virtual device for you. You do not need to directly contact the virtual device.

This must be done each time the virtual device is started.

For more information, please refer to

Virtual devices

In command line, how do I differentiate a "Genymotion on Demand virtual device" from a "Genymotion Desktop virtual device"?

When running Genymotion on Demand virtual devices, the property ro.god.version returns a value such as 4.0.0 for example, whereas this property does not exist for Genymotion Desktop virtual devices.
From an adb shell prompt, you can query the property using:

cloud:/ # getprop ro.god.version

What is the maximum amount of Genymotion devices I can start on a physical machine?

This is a complex question and we cannot provide a specific number as it highly depends on your hardware or the device you are emulating.
However, we can tell that since Genymotion is a complete virtualized OS, it has the following resource limitations:

  • It requires CPU: at least one physical CPU core per device, but two is better.
  • It requires memory: depending on the device you want to emulate, it can usually require from 512 to 3GB of memory.
  • It requires storage: most of our devices can occupy between 2Gb and 25Gb of your harddrive depending of the device chosen and the amount of data you are trying to write in them. Please also ensure your storage drive is not overwhelmed by I/O requests.
  • It requires graphical memory: your GPU has to be able to handle the OpenGL requests sent by the devices, and it needs to have as much graphical memory as the sum of what your Genymotion devices require.

Why can't I add a virtual device from the Available virtual devices list?

You may be running out of free space. Check the free remaining space on your hard disk.

Why can't I find the virtual device I need in the Available virtual devices list?

Sometimes, you may need to deploy a virtual device that is not listed in the Available templates. In this case, you can set your own custom virtual device from predefined templates. To do so:

  1. From the Genymotion main window, scroll down to the bottom and click ADD CUSTOM DEVICE.
  2. Set a name for the device
  3. Choose a predefined or custom display resolution that matches the device you wish to emulate
  4. Set your System (Android version, number of CPUs and RAM size) according to the specifications of the targeted device.
  5. Adjust the other options to your liking and needs
  6. Click on INSTALL and wait for the virtual device to be deployed

Your newly created device should appear in the My installed devices section.

Why can't I deploy some third-party devices (Amazon, Nokia, etc.)?

The Genymotion ROM is built from official Android sources, AOSP.

Amazon, Nokia and other brands do not provide the whole source codes of their products. Therefore we cannot port their ROM into Genymotion.

When I start a virtual device, why does Genymotion freeze or crash?

This may be due to an incompatibility with your video card driver.

To help us identify the problem, please follow the steps below:

  1. Update your video drivers to the latest available version.
  2. Reproduce the actions leading to the issue.

If you still have the problem:

  1. Generate the log archive of your virtual device by referring to How do I generate an archive containing Genymotion logs of a virtual device?.
  2. Create a new support request by visiting the support form.
  3. Explain your issue, detail the reproduction steps and attach the Genymotion log archive you previously generated.
  4. Submit your request.

When I start a virtual device, why does the window remain black?

If you encounter the following symptoms:

  • Only the toolbar is visible
  • Virtual device logs contains Shader program is not linked
  • Command adb devices returns a device
  • The problem appeared since you upgraded to Genymotion 3.0
  • You are using Windows

Then you are probably in one of the following situations:

  • Your graphics card no longer matches Genymotion requirements. Please see
    If you are using a dual graphics card laptop (e.g. Intel/Nvidia or Intel/AMD), make sure you are using the most recent/powerful one.
  • Your graphics card driver is not up-to-date. Please update it to its most recent version.

If none of the above worked for you, you can downgrade Genymotion to 2.12.2. You can download it from

If you encounter the following symptoms:

  • Only the toolbar is visible.
  • Virtual device logs are flooded with getprop", "dev.bootcomplete" exit code: 1
  • Command adb devices does not return any devices.

Then you are probably in either of the following situations:

  • Linux users : your version of VirtualBox may lack the /sbin/ifconfig command, which sets up the necessary network interfaces. Install the “net-tools” package by running sudo apt install net-tools or sudo dnf install net-tools
  • Your network adapter may be misconfigured. In this case:
    1. Run VirtualBox.
    2. Open File > Preferences > Network (or VirtualBox > Preferences for macOS).
    3. Edit the Host-only Network by clicking .
    4. Check that the adapter IPv4 address is in the same network ( by default) as the DHCP server address, lower address bound and upper address bound. If not, your virtual device cannot start.

    You can also remove the Host-only Network by clicking Genymotion will automatically recreate it at the next virtual device start.

  • Your firewall may block the application. The Genymotion application must connect to the virtual device via the local network. If you have a firewall, make sure that you allowed connections to the Genymotion network, set to by default.

You can also check the log files to see whether an error occurred. To do so, please refer to How do I generate an archive containing Genymotion logs of a virtual device. If there is no error, restart your virtual device directly from the VirtualBox application.

When I start a virtual device, why does an error message state that Genymotion can't load OpenGL libraries?

When you start a virtual device, you get the following error message: Unable to load OpenGL libraries from your system. To start virtual devices, make sure that your video card supports OpenGL 2.0 and update the drivers.

This is probably due to an outdated video card driver or a very old video chipset.

Update your video card driver using the latest version provided by your manufacturer (available on their website).

How do I start a virtual device from a command prompt?

Note: These commands can only run with Indie and Business licenses.

  1. Retrieve the list of available virtual devices by running:
    • Windows<Genymotion installer path>\gmtool admin list
      Genymotion default installation path is C:\Program Files\Genymobile\Genymotion.
    • macOS/Applications/ admin list
    • Linux<Genymotion installer path>/gmtool admin list
  2. Start one of the virtual devices by running:
    • Windows<Genymotion installer path>\gmtool admin start "<virtual device name>"
    • macOS/Applications/ admin start "<virtual device name>"
    • Linux<Genymotion installer path>/gmtool admin start "<virtual device name>"

How do I configure proxy settings in my virtual device?

In your virtual device:

  1. Click Menu > System settings.
  2. In Wireless & Networks, select Wi-Fi.
  3. Click WiredSSID and hold it down for two seconds.
  4. Click Modify Network.
  5. Check Show advanced options.
  6. In Proxy settings, select Manual.
  7. Enter the proxy settings provided by your network administrator.
  8. Click Save.

How do I generate an archive containing Genymotion logs of a virtual device?

To generate a log archive of a virtual device:

  1. Right-click on the virtual device from Genymotion.
  2. Click Generate logs.
  3. Select the path to save the generated archive.
  4. Wait until the archive is generated and click Close.

If you have generated the log archive for assistance purposes, you can send it via the Support form.

To generate a log archive of all virtual devices:

  1. Open the Help panel from Genymotion main window, then select Generate Logs.
  2. Select the path to save the generated archive.
  3. Wait until the archive is generated and click Close.

If you have generated the log archive for assistance purposes, you can send it to us via the Support form.

If Genymotion does not start, a log archive is automatically generated and stored in your home directory.

Where is my virtual device logcat file stored?

Android log messages are automatically stored in the logcat.txt file, located in the virtual device folder that is, by default:

  • On Windows%LocalAppData%\Genymobile\Genymotion\deployed\<virtual device name>\
  • On macOS$HOME/.Genymobile/Genymotion/deployed/<virtual device name>/
  • On Linux$HOME/.Genymobile/Genymotion/deployed/<virtual device name>/

Why does an error message states that ‘Your CPU is incompatible with virtualization technologies’?

Genymotion has important virtualization requirements. In order to run, a virtual device needs your CPU to have virtualization technology capabilities. In addition, this capability has to be enabled in your BIOS/UEFI setup.

Check that the virtualization feature (usually called VT-x or AMD-V) is enabled in your computer BIOS.

How do I automatically connect my virtual device to the ADB tool?

By default, Genymotion uses its own ADB tool but you can define a specific one from the Android SDK. To specify a custom ADB tool:

  1. Download Android Developer Tools (ADT) from the ADT Download page.
  2. Extract the archive files in the folder of your choice.
  3. Open Genymotion > Settings > ADB.
  4. Check Use custom Android SDK tools.
  5. Specify the path to the Android SDK by clicking Browse.
  6. Click OK.

adt-bundlesdkplatform-tools is not a valid value.

How do I connect to my virtual device from another workstation using ADB?

You need to have a DHCP server on your local network so that your virtual device has an IP address useable in the local network.

  1. Start VirtualBox:
    1. Right-click on the desired virtual device.
    2. Click Settings > Network.
    3. In the Adapter 2 tab, set the Attached to field to Bridged Adapter and click OK.
  2. Retrieve the virtual device IP address from Menu > System settings > About > Status > IP address.
  3. From another workstation, open a command prompt and run adb connect <IP ADDRESS>:5555.

You should now have ADB access to the virtual device.

Under Linux, if this procedure fails, you can try to forward the ports using SSH (see SSH documentation).

How do I enable multiple users in Android virtual devices?

The Android multi-user feature is not yet integrated in Genymotion. If you need to test your application in a multi-user context or with a restricted profile, you can enable the feature by running the following commands:

adb remount
adb shell “echo fw.max_users=4 >> /system/build.prop
adb shell sync
adb reboot

How do I update my virtual device to the latest version?

If Genymotion is up-to-date and a new version of virtual devices has been released, a pop-up window prompts you to automatically update your virtual devices while keeping all your installed packages and applications.

This is only possible with an Indie or a Business license. If you are using the free version of Genymotion, you must deploy the new version of virtual devices.

To update your virtual devices:

  1. When the following window pops up, click Update.
  2. Wait until the update process is finished and click Finish.

You must have the latest version of Genymotion to update your virtual devices.

Application deployment

When installing an application, why do I get this error message: "INSTALL_FAILED_VERIFICATION_FAILURE"?

In Android, when an application gets installed, Google Play Services trigger a security step called “app verification“. This feature scans the application and cancels its installation if it gets flagged as “malicious”. Of course, safe applications are not supposed to get blocked. However, since the last version of Google Play Services, every application installations performed on Genymotion get rejected (even safe ones). While we are actively working on a solution, you can try the following workaround:

  1. Enable Developer settings (Android version 6.0 only):
    1. Open Settings > About phone.
    2. Click 5 times on Build number.
    3. Navigate to Developer settings.
  2. Enable USB debugging.
  3. Disable Verify apps over USB.

Any application can now be installed.

Bear in mind that this workaround completely deactivates app verification – which means any potential malicious applications can be installed too – so be careful.

How do I install an application in Genymotion?

You can install an application in either of the following ways:

  • 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.

When I try to install an application, why does Google Play state that it is not compatible with my device?

When you try to install an application in your virtual device via Google Play, you get the following error message: This application isn’t compatible with your device.

This means that your virtual device does not fulfill one of the requirements of the application. This can be due to:

Unfortunately, we cannot assert what is the exact origin of your problem.
Please, contact support.

Why does Genymotion return an error message when I try to install an ARM application?

When you try to install an application compiled for the ARM architecture in Genymotion, you get the following error message:


Genymotion uses the x86 architecture, therefore your application is not directly compatible. Depending on your situation, follow either of these methods:

You are the developer of the application

You only need to add the x86 build target to your current targets. For more information, please click here.

You are not the developer of the application

You can either install ARM to x86 translation libraries, which you can find on the Internet or you can contact the developer of the application to ask for x86 architecture support.

An ARM application running on Genymotion is less stable and efficient than an x86 application. Therefore, we strongly recommend that you only use x86 applications with Genymotion.


Why doesn't the battery level chart visible in the system settings reflect the charge level?

The battery level chart is only updated when the battery is in discharging state. Other states of charge do not affect the battery chart, whatever mode is used (host or manual).

When I use the Rotate screen feature or when I modify the virtual device rotation angle, why doesn't the virtual device main screen rotate?

Depending on the Android version and the density of your virtual device, the Rotate screen feature may not be available. If you are using an Android version 4.2 or above, make also sure that the Rotate screen feature is not locked in the right-hand bar.

Rotation might also be locked in portrait or landscape mode by the current running application. In this case, it is not possible to change it via the Rotate screen button or via the rotation setangle command of Genymotion Shell.

Can I use the Remote control widget with Wi-Fi?

Yes. If your device supports ADB over network, you can control Genymotion without any wire, using the Remote control widget and a real device set with the ADB over network option.

  1. On your physical device, go to Menu > System settings > Developer options.

    If you have not unlocked this menu before, go to Menu > System settings > About and click several times on Build number until you get a message meaning that Developer options are now available.

  2. Check Android debugging and then ADB over network.
  3. Connect your device to the Wi-Fi and retrieve the IP address of your real device from the Wi-Fi menu.
  4. Open a command prompt and enter <path to ADB>connect <IP>.
  5. Start Genymotion and open the Remote control widget.
  6. Activate the Remote control widget, select your physical device from the Available devices list and start the widget.

While the Remote control widget is running, you can enable or disable options as needed.

Why can't I use the Drag and Drop feature?

When trying to drag and drop a file into Genymotion, you may see this mouse cursor: . This usually occurs when the source file does not have the same permissions as the destination application.

In your system configuration, modify permissions so that the authenticated user account has the same rights as Genymotion.

To modify your permissions, you may also contact your company’s system administrator.

Alternatively, if you have administrator rights on your system, you can run Genymotion as an administrator. To do so:

  1. Right-click on the Genymotion icon.
  2. Select Run as administrator.


Under Linux, why is the virtual device display black/white/distorted?

Most of the time, this is due to open-source video card drivers such as “radeon” for AMD video cards or “nouveau” for Nvidia video cards.

To solve this problem, we recommend to use proprietary video card drivers.

Depending on your video card and your Linux distribution, please refer to one of the following guides:

How do I activate or deactivate the full-screen mode on my virtual device?

To activate or deactivate the full-screen mode on your virtual device, press F11.

On macOS, you may have to use the key combination ctrl + fn + F11.

On Windows, how do I move the virtual device window when it's displayed too high on the screen and can't be reached?

The virtual device window is centered on the Starting virtual device pop-up window. If this pop-up window is moved too high on the screen, the title bar of the virtual device window becomes unreachable and thus cannot be moved.

In this case, click on a border of the virtual device window to resize it. This action forces the window to fit the borders of the screen.


When I want to run my Android application in the Genymotion plugin for Eclipse, why isn't the virtual device available in the Android Device Chooser window?

If your device is not connected to the ADB tool, it cannot appear in the Android Device Chooser window.

  1. Check that your virtual device is running.
  2. Check that your virtual device is connected to the ADB tool. Please refer to How do I automatically connect my virtual device to the ADB tool?.

Why can't I see the Genymotion plugin icon in Android Studio?

From Android Studio version 0.3.0 onwards, the toolbar, where Genymotion plugin icon is displayed, is hidden by default.

To display the toolbar, click View > Toolbar.

Why can't I see the Genymotion plugin in the Eclipse plugin list?

The new version of Eclipse (Mars) automatically checks option Group item by category. When this option is enabled, the Genymotion plugin does not appear in the list of available plugins. In the Install new software window, uncheck this option to fix the problem.

How do I change the Genymotion installer path in my IDE?

If you have entered a wrong installer path to Genymotion when installing the plugin for Eclipse or Android Studio, or if you have reinstalled Genymotion in a different directory, you may have to configure the Genymotion installer path again. Follow the procedure corresponding to your integrated development environment:

Android Studio
  1. Go to:
    • Windows and Linux: File > Settings.
    • macOS: Android Studio/Preferences.
  2. Select Genymotion.
  3. Browse for the Genymotion installer directory.
  4. Click OK.
  1. Go to:
    • Windows and Linux: Window > Preferences.
    • macOS: Eclipse > Preferences.
  2. Select Genymobile > Genymotion.
  3. Browse for the Genymotion installer directory.
  4. Click OK.


Why is the OpenGAPPS widget greyed out? Why does Genymotion main window displays "booting" whereas the device is started?

If you have the following symptoms
  1. The device starts but the OpenGApps widget remains greyed out and a tooltip displays device is still booting
  2. In Genymotion main windows, the device status stays on Booting whereas the device is started
  3. The adb devices command returns no devices.

This usually means that you are using adb version 28.0.2 or above. Google has recently updated their SDK platform-tools which include adb 28.0.2 and this version breaks compatibility with Genymotion Desktop.
While we are working on a fix for our next release, you can workaround this by doing the following:

  1. Make sure that no adb server is running. To kill any running adb servers, you can use the command adb kill-server
  2. Set Genymotion to use its own built-in SDK tools (Use Genymotion Android tools(default)). Please refer to Configuring ADB for details.

This also applies to Android Studio users, since it has also been updated with platform-tools 28.0.2

How do I install Google Play Services?

Since Genymotion 2.10, a new widget allows the installation of Open GApps on your virtual devices running Android version 4.4 or above. The installed package contains Play Services and an application store. For more information about this widget, refer to the Genymotion User Guide.

What are the webcams compatible with Genymotion?

For your webcam to work properly with Genymotion, it must support the UVC standard (USB video device class). Here is a list of webcams supporting the standard:

This is the reference list regardless of your environment (Windows, macOS, Linux).

What are the graphics cards supported by Genymotion?

We cannot provide an exhaustive list of supported graphics cards but we can give you ground rules to have Genymotion run properly.

You need a recent (less than 5 years old) and dedicated graphics card and your drivers must be up-to-date.

Below are the minium graphics cards that we recommend:

  • Intel HD Graphics 4000 (2012)
  • Nvidia GeForce 500 Series (2011)
  • ATI Radeon HD 6000 Series (2011)

Under Linux, Nvidia and ATI proprietary drivers usually work better than open-source ones.

How do I properly uninstall Genymotion?

To properly uninstall Genymotion, follow the procedure corresponding to your operating system:

  1. Remove all virtual devices using .
  2. Open Control Panel > Programs and Features.
  3. Right-click on the Genymotion application and select Uninstall.
  4. Follow the uninstallation steps.
  5. Delete the directory C:\Users\<user>\AppData\Local\Genymobile.
  6. Run regedit and delete the key HKEY_CURRENT_USER/Software/Genymobile.

To remove all programs used by Genymotion, you may also uninstall the VirtualBox application from Control Panel > Programs and Features.

  1. Remove all virtual devices using .
  2. Open Applications.
  3. Drag and drop the Genymotion application to the trash folder.
  4. Repeat steps 2 and 3 for the Genymotion Shell application.
  5. Delete Genymotion data directories by running:

    rm -rf $HOME/.Genymobile
    cd $HOME/Library
    rm -rf Preferences/com.genymobile.Genymotion.plist
    rm -rf “Saved Application State/com.genymobile.genymotion.savedState”

To remove all programs used by Genymotion, you may also uninstall the VirtualBox application. In this case, repeat steps 2 and 3 for the VirtualBox application.

  1. Remove all virtual devices using .
  2. Delete Genymotion installation directory by running rm -r $HOME/genymotion (if installed in your home directory).
  3. Delete Genymotion data directories by running rm -rf $HOME/.Genymobile $HOME/.config/Genymobile/Genymotion.conf

To remove all programs used by Genymotion, you may also uninstall the VirtualBox application. In this case, repeat steps 2 and 3 for the VirtualBox application.

Still have questions?

If none of these questions have been helpful to you, please feel free to contact us.

Contact us