Android 13.0 beta is now available for Genymotion Desktop.
Known issues
- Using a VPN application may break the virtual device.
- The camera app might crash.
Android 13.0 beta is now available for Genymotion Desktop.
Android 12.1 is now available for Genymotion Desktop for users with a paying license.
Android 12.0 is now available for Genymotion Desktop for users with a paying license.
New Genymotion Virtual Devices version 3.0.2 for Genymotion Desktop 3.3 and Genymotion Saas have been released.
Genymotion Desktop 3.3.2 has been released! This is an intermediate release with the following features and bug fixes:
New Genymotion Virtual Devices version 3.0.1 for Genymotion Desktop 3.3 have been released.
New Genymotion Virtual Devices version 3.0.0 for Genymotion Desktop 3.3 have been released. Android 11.0 is available with this release, for our paying customers.
Genymotion now supports Android 11. Only available with a paying license.
Virtual images 3.0.0 are now available, bringing lots of improvements. See release notes.
We uncoupled the Android version from the hardware properties, to allow the deployment of any combination of simulated device with any supported version of Android. Device creation & edition were reworked consequently, with different parameters separated in steps and tabs (depending on context: creation or edition)
New Genymotion Virtual Devices version 2.17 for Genymotion Desktop and Genymotion SaaS (Cloud) have been released.
If you are upgrading from 3.1.2, here is what’s new:
Genymotion Desktop now supports OpenGL ES 3, making it possible to test more advanced 3D code.
The GPS widget now lets you load GPX files and replay them (licensed users only).
It is now possible to disable clipboard sharing between virtual devices and the host operating system.
If you have a touch screen, you can now send proper multitouch events, including gestures like pinch to zoom.
The Player user interface has received a Material facelift, giving it a more modern appearance.
The GPS widget map now uses OpenGL for rendering: maps are now crisper, zoom is smoother, and texts are always correctly oriented.
The gmtool admin list
, gmtool admin start
and gmtool admin stop
commands no longer require a license, making it possible to use gmtool to build integration with other tools like IDE.
genyshell learned the -q
command line option to avoid printing a banner, making it easier to integrate in scripts.
We updated the bundled version of VirtualBox in the Windows installer to 6.1.14.
We made the Open GApps downloading code more robust.
“gmtool admin stop” would sometimes freeze; this has been fixed.
Some UI elements were blurry on HiDPI displays.
When using an authenticated proxy, changing the proxy username no longer requires restarting Genymotion Desktop.
On macOS, the Finder “Get Info” dialog now correctly displays Genymotion Desktop version.
If you are upgrading from 3.2.0 beta 1, this version comes with the following changes:
Genymotion Desktop now supports OpenGL ES 3, making it possible to test more advanced 3D code.
The GPS widget now lets you load GPX files and replay them (licensed users only).
It is now possible to disable clipboard sharing between virtual devices and the host operating system.
If you have a touch screen, you can now send proper multitouch events, including gestures like pinch to zoom.
The Player user interface has received a Material facelift, giving it a more modern appearance.
The GPS widget map now uses OpenGL for rendering: maps are now crisper, zoom is smoother, and texts are always correctly oriented.
The gmtool admin list
, gmtool admin start
and gmtool admin stop
commands no longer require a license, making it possible to use gmtool to build integration with other tools like IDE.
genyshell learned the -q
command line option to avoid printing a banner, making it easier to integrate in scripts.
We updated the bundled version of VirtualBox in the Windows installer to 6.1.14.
We made the Open GApps downloading code more robust.
“gmtool admin stop” would sometimes freeze; this has been fixed.
Some UI elements were blurry on HiDPI displays.
When using an authenticated proxy, changing the proxy username no longer requires restarting Genymotion Desktop.
On macOS, the Finder “Get Info” dialog now correctly displays Genymotion Desktop version.
This release fixes a bug in the GPS widget which caused the map to appear blank.
If you are upgrading from 3.1.1 beta 1, almost nothing has changed. If you are upgrading from 3.1.0, here is what’s new:
New Genymotion Virtual Devices version 2.16 for Genymotion Desktop and Genymotion Cloud SaaS have been released.
Data encryption
We have enabled file-based encryption for Android 8.0, 8.1, 9.0 and 10.
SSL VPN support
We have added support for SSL VPN client applications on Android 5.0 and higher.
All Android versions
We have updated the Genymotion Java API. If you are using it, you need to update the Genymotion library.
RIL and Baseband: improved stability when changing baseband values like IMEI. Now persistent across reboots.
Other changes include:
Android 10.0
Android 6.0 to 9.0
Android 9.0
Android 7.0
Android 5.1 and higher
Android 4.4
Now available for Genymotion Desktop and Genymotion Cloud SaaS.
Genymotion Desktop now supports VirtualBox 6.1 on Windows. This was a long-standing issue but a workaround for the problems we encountered with VirtualBox 6.1 host-only interfaces on Windows has been found.
We also fixed an issue with heterogeneous-density multi-screen setups: rotating the device would cause the display to be zoomed.
On Linux, new devices are now configured to use PulseAudio, improving sound support.
Using the mouse wheel on high-precision touchpads such as Macbook touchpads or Magic Mouse no longer causes super-fast and jittery scrolling.
The “rotation setangle” Genyshell command behavior was surprising: the new accelerometer value was correctly sent but the display would not rotate. Now the display rotates whenever the accelerometer value changes, as you would expect. This also applies to the remote-control feature.
Finally, we added support for Socks5 proxies.
We released 3 public beta versions of Genymotion Desktop 3.1.0, and we want to thank all our beta testers for their feedback. They greatly helped improve and make this upgrade even more stable.
This version brings a large number of updates to our rendering stack, improving performances with the latest versions of Android, especially on macOS.
Version 3.1.0 comes with a rewrite of our camera support and a simplified widget. This rewrite offers better performance and fixes the camera on macOS Catalina.
Speaking of macOS Catalina, Genymotion Desktop now supports the new macOS permission system: virtual devices ask for permissions to use the camera and microphone in a timely fashion, and detect when permissions are being granted while running.
The installation of virtual devices has been moved to a separate wizard, accessible through the new “+” floating action button sitting above the virtual device list. This brings a tidier, cleaner look and highly reduces CPU usage of the application.
The user interface received lots of small touch-ups:
This version removes support for the “–cloud” option of gmtool. It has been superseded by our new gmsaas tool.
This version also removes support for Android versions older than 4.4.
This new beta fixes an annoying bug preventing dragging the screen right edge of the device after a rotation.
We nailed the last bug regarding macOS permissions to access the camera and the microphone. Virtual devices now ask for permissions in a timely fashion, no longer crash when permissions are not granted and detect when permissions are being granted while running.
We also improved startup responsiveness: when starting a device from the Device Manager window, its icon now switches to a spinner without any delay, as it should.
Apart from these, other minor fixes have been done like some icon adjustments or a new icon for the DMG on macOS.
The installation of virtual devices has been moved to a separate wizard, accessible through the new floating action button sitting above the virtual device list.
This brings a tidier, cleaner look and improves performances of the application.
Following up on the feedback we received from beta 1 users on the device window toolbar, we made the navigation buttons at the bottom of the toolbar (Back, Home, Overview and Menu) always visible, even if there is not enough room for all buttons.
The title of the device window is now more useful, giving you individual information (IP, device name) about the device first. We also removed the duplicated title from widgets, making them smaller and cleaner.
This new beta version also comes with a bunch of fixes and improvements, such as:
This version brings a large update to our rendering stack, improving performances with the latest versions of Android, especially on macOS.
It also comes with a rewrite of our camera support and a simplified camera widget. This rewrite yields better performance and makes the camera work again on macOS Catalina.
The user interface has received lots of small touch-ups, with more important changes expected to land for 3.1.0:
Drag’n’dropping images and videos on a device is now more convenient: when you drop a media file, the Android media library is automatically refreshed, ensuring your media files immediately appear in the gallery, without having to restart the device.
We added the 440 and 450 DPI buckets, making it possible for you to more closely match real-life devices like the Google Pixel 3.
We also improved network error reporting and logging, making it easier for you to understand when things go wrong and for our support team to diagnose tricky errors.
Finally, we made some last minute adjustments for Android 10. It should be available as a preview soon.
We have updated the bundled adb to version 1.0.41.
The stability when resuming from hibernation on Windows has been improved.
Some error messages have been reworded to be less confusing.
Gmtool is going to be removed from the next feature version of Genymotion Desktop: 3.1.0. We encourage all gmtool users to switch to Genymotion Cloud SaaS for their continuous integration needs. Genymotion Cloud SaaS has its own tool to manage virtual devices: gmsaas. If you need any help to migrate, do not hesitate to contact us.
New Genymotion Virtual Devices version 2.14 have been released. Those are the devices used by Genymotion Desktop and Genymotion Cloud SaaS.
This release includes the following changes:
We are deprecating Android 4.1, 4.2 and 4.3 support. Genymotion Desktop 3.0 can create devices with those Android versions (using Genymotion Virtual Devices 2.13). But they won’t be available in Genymotion Desktop 3.1. If you rely on such devices, we recommend migrating your setup to at least Android 4.4.
These new devices are now available for Genymotion Desktop 3.0 users and Genymotion Cloud SaaS.
We have fixed an incompatibility with the adb tool bundled in the platform-tools 28.0.2 package of the Android SDK, which caused failures to start virtual devices.
This new version of adb changed the behavior of the “adb connect <device>:<port>” command by making the “port” part mandatory. This broke Genymotion Desktop in a few places where it did not pass the port. We have adjusted the way we call “adb connect” and also updated the version we ship with the product to match the one in platform-tools 28.0.2.
We added a preview support of Android 9.0, also known as Android Pie. Virtual devices available with this Android version are:
We’re working hard on building the final release.
Here’s a list of known issues we’re still working on:
If you find more issues, we’ll be happy to hear from you! https://www.genymotion.com/contact
All other Genymotion features run properly. You can now test your apps on Android API level 28, with all new Pie features, such as the new enhanced notification messages, or the support of webp and gif animated images.
EDIT: The Disk I/O feature is only available to Business and Enterprise licenses. It won’t be available to Indie users
gmtool logcatdump
is now available for Cloud devices.adb reboot
have been fixed.adb shell input tap
has been fixedgmtool logzip
command when the target folder doesn’t exist has been clarified.gmtool logzip
command now also works without a license.gmtool --timeout
switch now works with Cloud commands.gmtool startdisposable
command happened to return various errors in some rare conditions. This has been fixed.We added a preview support of Android 8.0, also known as Android Oreo. The virtual device available with this version is Google Pixel.
We’re working hard on building the final version that will support all features.
If you find more, we’ll be happy to hear from you!
You can now test your apps on Android API level 26, with all new Oreo features such as the Notification channels feature.
VirtualBox 5.0.28 (Windows, Linux) and VirtualBox 5.0.26 (MacOS)
Virtual devices available with this version are:
Android 7.0 is also available for custom phones and tablets. Enjoy Nougat in your own virtual device configurations!
We added a preview support of Android 7.0, also known as Android Nougat. Virtual devices available with this version are:
We’re working hard on building the final release.
If you find more, we’ll be happy to hear from you!
All other Genymotion features run properly. You can now test your apps on Android API level 24, with all new Nougat features, such as the multi-window, or the enhanced notification system.
We added the final support of Android 6.0, also known as Android Marshmallow. Virtual devices available with this version are:
Here’s a list of the features added since the preview:
adb shell dumpsys deviceidle enable
to enable Doze on the emulator.adb shell dumpsys deviceidle step
to walk into the Doze graph.Here’s a known issue we’re still working on:
android setdeviceid
of Genymotion Shell now allows upper case.gmtool license info
of GMTool now takes the timezone into account when displaying the expiration time.We added a preview support of Android 6.0, also known as Android Marshmallow. Virtual devices available with this version are:
We’re working hard on building the final release.
Here’s a list of known issues we’re still working on:
If you find more, we’ll be happy to hear from you! https://www.genymotion.com/contact
If your company owns many Genymotion licenses, a license server can now be used to ease license management. Please contact us if you are interested in this new feature.
gmtool is a command line tool allowing you to perform the following tasks from the command line:
This is useful for automation. You can find more details on the GMTool documentation.
The Gradle plugin for Genymotion allows you to control your Genymotion instances from your build.gradle file. Learn more about how to use it right here
As continuous integration is now a key for professional development, we prepared an article to explain you how to use Genymotion with your Jenkins server.
Genymotion 2.4.0 now supports Android 5.1.0. Virtual devices available with this version are:
Customizable virtual devices for phones and tablets are also available with version 5.1.0, allowing to create your own devices.
The Phone widget allows to test applications relying on telephony features and observe their behavior when receiving a call or a text message. It comes with baseband commands integrated to Genymotion Shell that send raw data directly to the baseband.
The webview OpenGL error “**** ERROR unknown type 0x0 (glSizeof,73)” polluted logcat messages and has been removed.
A crash leading to a restart of the virtual devices occurred when performing a copy-paste containing a NULL character. This issue has been fixed.
The sound of OGG audio files was corrupted. This issue has been fixed.
The following virtual devices are now available for download:
Those two devices are packaged with Android version 5.0.
Genymotion 2.3.1 now supports Android 5.0 (Lollipop). Virtual devices available with this version are:
Customizable virtual devices for phones and tablets are also available with version 5.0, allowing to create your own devices.
The Network widget allows to select various network profiles (GPRS, Edge, 3G, 4G, etc.) that artificially degrade the quality of service of the virtual device Internet access. It limits the bandwidth, introduces packet losses and increases response times in both up and down ways. This feature is also available from the command line and the Java API.
The location defined in the GPS widget is now saved and retrieved at the next start.
Native applications debugging is fixed.
Developers can now access a Java API that lets them control Genymotion sensors within their application code. This will help you develop unit tests and improve your Android application. It will allow you to keep your source code clean, without complex mocking proxy objects. For more information, refer to the API tab of the Genymotion website.
We regularly add new features to Genymotion. These new features cannot work on virtual devices created with a previous version of Genymotion. This is why you see an annoying popup when you try to run them from a new Genymotion version. But rejoice! Today is the last day you will have to do it. In this release, we have introduced a wizard that automatically migrates old devices to new ones. So please, for the last time, delete your current virtual devices and create new ones using our new 2.2 Genymotion version. Next time, you will be able to automatically convert them.
For a faster response from our support team, you can now generate a log archive directly from Genymotion. This log archive contains all the information we need to better identify your problem.
Genymotion now supports copy/paste from the host to the virtual device, or from the virtual device to the host using Android built-in copy/paste feature. Supported on 2.1.0+ virtual devices
You can now edit Android ID and Device ID (IMEI/MEID number) values from Genymotion. You can also make Genymotion generate random Device ID or Android ID numbers for you. Supported on 2.1.0+ virtual devices.
A new “pixel perfect” mode has been added to help users with their UI developments. In this mode, each pixel of the device is displayed using exactly one pixel of your monitor.
It is now possible to reset a virtual device to its initial state (when first deployed): A new “Factory Reset” button is now available, next to the device settings button in the virtual devices list. This feature only works with virtual devices deployed with Genymotion v2.0.2 or earlier.
Users can now easily duplicate a deployed device from the available devices list.
Virtual device CPU number and memory size can now be modified from the device settings.
All virtual devices have been updated to 2.1.0 version to support new 2.1.0 features (Device ID/Android ID widget, copy/paste).
They now have a default device ID (000000000000000) instead of ‘none’.
The built-in timeout that makes the device screen unresponsive after 60 seconds of inactivity has been disabled.
Android 4.4 is now available for Genymotion, supporting all 2.1.0 features. The following devices are available in 4.4 version:
Many users reported that their IDE doesn’t detect anymore their Genymotion virtual devices after a period of time. Genymotion virtual devices are now automatically reconnected to ADB, avoiding problems when IDEs restart ADB daemon.
Sound emitted by the virtual device is now included in videos recorded with Genymotion screencast feature.
To speed up future deployments and optimize your bandwidth, Genymotion stores all downloaded virtual device files in a cache. As these files can represent a significant amount of disk space, you can easily remove them (as well as log files) from the Genymotion settings panel, in the miscellaneous tab.
On Microsoft Windows platforms, Genymotion binaries are now digitally signed, avoiding some false positive alerts from antivirus software or confirmation warnings when launched.
Genymotion 2.0.0 is no more a beta version but the first Genymotion commercial release!
As announced earlier, Genymotion doesn’t include Google Apps and ARM libraries support anymore.Concerning ARM libraries support, this shouldn’t be too much of a problem for you developers,as there will be absolutely no impact if you use the Java SDK. As for the NDK, it is straightforward toenable x86 compilation for your native code. You need to add the x86 platform to the APP_ABI entry of theApplication.mk file.
for example: APP_ABI := armeabi armeabi-v7a x86 mips
There are now a lot of good x86 devices in the wild, and this is a good opportunity to embrace this newplatform, and add x86 compatibility to your app if you haven’t done it yet.For Google apps, we are still trying to work with Google to add them back. If you decide to add theneeded package by yourself, it will be at your own risk and responsibility and we will not be liable for it.This release includes a “drag&drop” feature which will allow you to drag&drop an APK or a ZIP file to the Genymotion window:
A licensing system is available in Genymotion version 2.0.0.
Genymotion can be used in Free mode (without commercial features) for your personal use or with a license (Indie or Business) enabling all features for a professional use.
Please refer to the Store section of the Genymotion website.
Control accelerometer sensor and multi-touch gestures in your application directly from any real device.
Take screenshots and videos very easily from any Genymotion virtual device.
With a simple drag&drop, you can copy files very easily from your computer to your virtual device.
If an APK is dropped into the virtual device, it will be installed and launched automatically! You can drop files, folders,APK, or zip files. Zip packages containing /system
directory tree will be automatically installed.To use this new feature, the path to ADB must be correctly set.
In the new virtual device creation window, you can now filter devices by Android version, device name or with a search keyword.
A slideshow describes new Genymotion features and some useful Genymotion tips when you wait for your virtual device to be installed.
In the Genymotion settings, you can now choose the folder where Genymotion virtual devices will be stored.
This feature allows you to avoid filling your system disk when it has a small capacity.
The Android log messages (from logcat) are automatically written to a file on your workstation. See documentation for more details.
This allows you to easily send these logs to the Genymotion Support team. To use this new feature, the path to ADB must be correctly set.
Two toolbars are now available in Genymotion. One for Genymotion widgets and one for Android actions (recent apps, back,…).
Android 4.3 is now available for Genymotion, supporting all 2.0.0 features (Remote Control widget, Webcam widget, Screencast widget, …).
Android 2.3 is now available for Genymotion in preview version. Try it and give us your feedback about it!
You can now use this widget to send a video stream to the front and back Android cameras.
For more information, please refer to the User Guide, section Camera.
This new version now includes usage statistics which are sent to Genymotion servers (software version, virtual devices downloads, virtual devices usage)All data being anonymized before being sent, they cannot be linked to your user account. If you don’t want us to collect statistics, you can opt-out in the Genymotion settings.
C:UsersUSERAppDataLocalGenymobile
C:Documents and SettingsUSERLocal settingsApplication DataGenymobile
/home/USER/.Genymobile
/Users/USER/.Genymobile
We are using cookies to provide statistics that help us give you the best experience of our site. By continuing to use the site you are agreeing to our use of cookies. You can find our Privacy Statement.