6.0 virtual devices (January 27th, 2016)

We added the final support of Android 6.0, also known as Android Marshmallow. Virtual devices available with this version are:

  • Custom Phone;
  • Custom Tablet;
  • Google Nexus 5X;
  • Google Nexus 6P;
  • Google Nexus 7 (2013);
  • Google Nexus 9;
  • Google Nexus 5;
  • Google Nexus 6;
  • Samsung Galaxy S6.

Here’s a list of the features added since the preview:

  • Doze now works correctly and is fully usable. It is possible to simulate it by following the steps below:
    1. Use the Battery widget to activate the Discharging state.
    2. Press the Power button in the Genymotion toolbar to switch off the screen.
    3. Run the command adb shell dumpsys deviceidle enable to enable Doze on the emulator.
    4. Run the command adb shell dumpsys deviceidle step to walk into the Doze graph.
  • The SD Card now behaves as expected from an Android device.
  • Genymotion is shipped wih Amaze File Browser by default, which makes browsing the device content easier.
  • Video and audio codecs are now working.
  • It is now possible to set a custom Android ID via the Identifiers widget or via GMTool.
  • The microphone now works on Linux and Mac. However, it is still broken on Windows due to a VirtualBox problem.
  • Noisy debug logs have been removed and the logcat file should now be easier to read.


  • The Wi-Fi now automatically connects.
  • Launcher doesn’t crash at boot anymore.
  • Black squares on applications using the Native WebView (Browser, etc.) don’t appear anymore.

Here’s a known issue we’re still working on:

  • The Wi-Fi can take up to 10 seconds to connect. We know this is not optimal and are working on it to make sure it is up as soon as the VM boot sequence is done.