2.X (not maintained anymore)¶
2.12.2¶
Changes:
- Updated embedded adb to version 1.0.40.
- Adb tunnel (used to access Genymotion Cloud devices) now warns if an old version is already running.
- The version of VirtualBox bundled in the Windows installer has been bumped to 5.2.14.
- Always suggest to update virtual devices if an update is available.
Fixes:
- Fixed incompatibility with adb 1.0.40 and adb tunnel.
- Improved error message for unallowed domains when connecting to a license server has been added.
- Improved error message when no more Genymotion Cloud devices are available has been added.
2.12.1¶
Changes:
- Android 8.0 Oreo can now use an emulated WiFi connection instead of an ethernet connection.
Fixes:
- Fixed unresponsive GPS sensor.
- Fixed error occurring when installing Open GApps from the widget.
- Fixed buggy sound output with VirtualBox 5.2.
- Fixed boot loop with Android 8.0 Oreo with old Intel CPUs (Intel Core 2).
- Fixed staircase effect in the emulated GPS sensor.
2.12.0¶
New:
- The internal architectural has been reworked to enable more performance and modularity in the future. Old virtual devices won’t be compatible anymore but a free updater is now provided to all users.
- If you’re using an older version of Genymotion, you can now create virtual devices matching your version.
- Support for
adb shell screenrecordhas been added for all Android versions from 4.4 onwards. The 3-minute time limit has been removed. - Genymotion Cloud virtual devices now support the
adb reversecommand, allowing them to access chosen private endpoints inside your network.
Changes:
- On Genymotion Cloud, you can now start adbtunnel on a specific port.
- Rendering performances have been improved.
- With a poor Internet connection, retries of network calls are automatically performed on timeouts to avoid errors.
- You can now register your newly purchased licenses while still on a trial license.
- The version of VirtualBox bundled in the Windows installer has been updated to 5.2.6.
Fixes:
- Fixed unresponsive
adbtunnelfor Genymotion Cloud. - Fixed GPS timestamps impacted by timezone changes.
- A popup window of the "Disk I/O" widget has been reworded.
- Fixed orientation stop working when the computer exits sleep mode on macOS.
- Fixed display of Gnome 3 notifications on Ubuntu 17.10.
- Fixed link to renewal page.
- Fixed invalid devices created by device updater.
- Fixed failing license registration in some Linux distributions.
- Fixed virtual device failing to start on macOS.
- The
clonecommand now fails when trying to overwrite an existing virtual device.
2.11.0¶
New:
- Disk I/O feature: This new feature allows to emulate devices with various internal storage speed.
- Command
gmtool logcatdumpis now available for Cloud devices.
Changes:
- More logs have been added to various components to help diagnose issues.
- A reboot of the virtual device is now offerred after having installed OpenGApps.
Fixes:
- Fixed a rare bug preventing Android from booting.
- Fixed various issues when using
adb reboot. - The command
adb shell input taphas been fixed. - Fixed a crash occurring on Launcher3 when changing the wallpaper.
- Fixed occasionaly black display of the EULA window.
- The error message returned by the
gmtool logzipcommand when the target folder doesn’t exist has been clarified. - The
gmtool logzipcommand now also works without a license. - The
gmtool --timeoutswitch now works with Cloud commands. - Fixed error when sharing an app.
- Fixed empty list of templates for Cloud users.
- Fixed vaiours errors when using the
gmtool startdisposablecommand.
2.10.0¶
New:
- Open GApps widget has been added to install Google Play Store and Services in one click.
- Links to Genymobile’s social network accounts have been added to the About popup.
- A "What’s new" popup window has been added to highlight new features when Genymotion is updated.
Changes:
- Restarted Genymotion Cloud virtual devices are automatically reconnected to ADB and keep the same serial number.
- The license popup window has been reworded.
- Unsupported options from
gmtool startdisposablehelp have been removed.
Fixes:
- Some error messages have been reworded.
- Fxied incorrect computed cache size in the configuration panel.
- Fixed virtual devcei rebooting when debugging applications.
- Fixed crash with genyshell remote (-r).
- Fixed Virtual devices freezing when taking multiple screenshots.
- Fixed bug when connecting to Genymotion Cloud virtual devices using adbtunnel.
2.9.0¶
New:
- Android 7.1 Nougat added.
- New trial: added a 30-days trial for Genymotion Desktop with access to every features available with the Business license.
- User ID has been added in the "About" popup.
- 4 new system properties that can be updated from command line, allowing better emulation of real device characteristics.
Changes:
- Genymotion’s EULA is now displayed in the software after any new installation and it must be explicitly accepted to be able to use the software.
- Optimized ADB tunnel (for remote connection with Cloud devices). It is now 50% faster during data transfers.
- Removed device automatic shutdown when battery is empty.
- Updated ADB to last version. It is faster and produces better behaviors after hibernation.
- Android 2.3 Gingerbread has been removed.
Fixes:
- Fixed a race condition at device boot that could slow down the booting process.
- Fixed a lock file on Genymotion settings preventing Genymotion launch on Linux distributions.
- Fixed a bug making device characteristics incorrect when sent to Genymotion Cloud.
- Removed unneeded libraries from Linux package (libdrm or libxcb for instance)
- Fixed a bug causing temporary files to remain after canceled shares to Genymotion Cloud.
- Removed an irrelevant warning about minor version mismatch in genyshell.
- Fixed a bug causing Genymotion Cloud shared device cache not being updated.
- Removed wrong token expiration notification.
- Added an error warning when gmtool detects ambiguous parameters.
- Fixed the output of ImageReader’s images.
2.8.1¶
New:
- Hardware (OpenGL) acceleration on webviews and browsers
Changes:
- Updated ADB client to make it compatible with the latest ADB version from Android SDK.
- Genymotion launchpad, Genymotion Player and GMtool now have a distinct app/bundle ID (identifier) on MacOS.
- GMtool can now handle disposable (non-persistent) devices for Cloud devices.
- VirtualBox version tracking for the support team.
- This version is the last version to support Gingerbread (Android 2.3 / API 9) devices.
Fixes:
- Automatic adb tunnel reconnection if a cloud device dies (network interruption)
- Fixed Genymotion virtual devices freeze after Windows goes out of hibernation mode.
- Fixed unexpected log error on Windows ("Got unexpected locking error 3")
- Improved virtual devices & application sharing with Genymotion Cloud.
Known isses:
- If the IP address changes after Windows goes out of hibernation, Genymotion virtual devices might still freeze.
2.8.0¶
Fixes:
- +20% of performance in browser and webviews.
- Fixed unresponsive virtual devices.
- Fixed black screen at boor on Mac Pro hardware.
- Fixed virtual devices no starting if the file system is case sensitive on Mac OS X.
- Fixed paying features not available to users with paid license on Windows if specific system components were not in the PATH.
- Fixed random crashes when connecting to Genymotion servers.
2.7.2¶
Fixes:
- Bring back faster ADB technology, fully compatible with Android Studio this time.
2.7.1¶
Fixes:
- Fixed compatibility issues with Android Studio (virtual devices not being recognized by ADB).
- Faster ADB technology has been removed and will be reimplemented in 2.7.2.
2.7.0¶
New:
- A new configuration setting has been added. It’s now possible to select either the NAT or Bridge network mode. By forcing your connection to Bridge, any computer on your network can contact your virtual device.
- Genymotion now supports Retina.
- Users without a paid license, restricted to personal use, can now see a video showcasing Premium features when clicking on the corresponding button.
- GMTool now provides completion scripts for Bash and Zsh shells.
- Users can now set the following system properties with GMTool: MODEL, PRODUCT, MANUFACTURER, BOARD, BRAND and DISPLAY.
- Virtual device sharing has been added, enabling to share a device configuration via Genymotion Cloud for collaboration purposes. This feature is currently restricted to users of the Cloud Beta program.
- App sharing has been added, enabling to share an application via Genymotion Cloud for collaboration purposes. This feature is currently restricted to users of the Cloud Beta program.
Changes:
- Genymotion for 32-bit Linux has been discontinued.
- The support of ADB is now faster: APKs can be pushed 10 to 30 times faster on all Android versions.
- The toolbar of the device window has been simplified: it now acts as a sole toolbar that you can view in full or hide partially.
- The device window now rotates unconditionally, whether the application supports rotation or not, making it easier for you to see the behavior of your app when the device rotates.
2.6.0¶
New:
- New densities 420dpi and 560dpi provided in Marshmallow have been added.
Changes:
- The way Genymotion installs “flashable archives” has been updated. It now executes update binary if one is present. Many tools have been added to execute complex scripts without a recovery.
- The UI of the Settings screen has been improved to offer an easier way to sign in, register the license key and use the license server feature.
- Genymotion’s development platform has been migrated from Qt4 to Qt5.
- Android 6.0 (Marshmallow): Video and audio codecs have been integrated.
- The command
android setdeviceidof Genymotion Shell now allows upper case. - The command
gmtool license infoof GMTool now takes the timezone into account when displaying the expiration time.
Fixes:
- Fixed cloning a virtual device that could take longer than expected and fail.
- The Power button is now darkening the virtual device screen on Mac OS X.
- On Linux and Mac OS X, Genymotion now properly resumes after hibernation.
- Fixed crash when using Screencast feature on Mac OS X El Capitan.
- Fixed license activation over-consumption on Mac OS X.
- In the SMS feature of the Phone widget, all Unicode characters are now properly handled.
- Android 6.0 (Marshmallow):
- The Launcher3 crash that sometimes occurs at boot has been fixed.
- Doze now works properly.
- Android 5.x: Apps are no longer optimized at every boot.
- Android 2.3: The date and time of the virtual device are now properly updated.
- Compatibility with all versions of Android Gradle Plugin from 1.0.0 to 1.5.0 is now fixed.
- Error logging for Genymotion version compatibility checks has been improved in Android Studio marketplace.
2.5.4¶
Fixes:
- Windows: With the latest VirtualBox version (5.0.4), network settings on Windows 10 could take several seconds to be set, preventing Genymotion to start. This version provides a workaround for this behavior.
2.5.3¶
Fixes:
- Windows: Some workarounds have been implemented in VirtualBox behavior with Windows 10, to make sure Genymotion runs properly.
2.5.2¶
Fixes:
- Fixed disappearing license.
2.5.1¶
New:
- License server for companies with many Gneymotion licenses.
- The xxxhdpi density has been added to the custom density settings of virtual devices.
Fixes:
- Fixed ADB process crashing, causing Genymotion to spawn too many ADB processes.
- Compatibility with VirtualBox 4.3.30 and 5.0 on Mac OS X.
2.5.0¶
New:
- New GMTool CLI: gmtool is a command line tool allowing you to perform the following tasks from the command line.
- Gradle Plugin: The Gradle plugin for Genymotion allows you to control your Genymotion instances from your build.gradle file.
Fixes:
- Fixed Genymotion restart required to take the credentials into account and log in the user.
- Fixed
adb rebootcommand on a running device not working properly. - Fixed several software activations consumed for the same machine when using a license on Mac OS X.
- Fixed Genymotion freezing when selecting a custom SDK path if a lot of file were present in the current directory.
- An upgraded virtual device cannot be factory reset anymore, but the error message was not clear enough. A specific error message has been added for this use case.
- Fixed Genymotion sometimes failing to connect to the virtual device on Windows.
- Fixed adb sometimes failing to connect to the virtual devices on Windows and Mac OS X.
- Genymotion version and revision can now be selected in the about window.
- Fixed "could not find vboxmanage.exe" error on Windows.
- Fixed Virtual devices not able to start after using some VPN clients.
- Fixed INTERNET permission not correctly handled, which allowed applications without this permission to have Internet access.
2.4.0¶
New:
- Phone Widget: 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.
Changes:
- Genymotion installer for Microsoft Windows now includes Oracle VirtualBox 4.3.12.
Fixes:
- Fixed OS hibernation breaking Genymotion. Genymotion now runs properly when the OS exits the sleep mode.
- Fixed Remote control Android application encountering an installation problem due to the new ADB tool version.
- Fixed network configuration not complete during deployment, making virtual devices impossible to use.
- Fixed license registration error when pasting non-printable characters at the end of the license key.
- The GPS reception now turns off when disabled from the widget.
- When modified with the Identifiers feature, the IMEI change is now visible in the System Settings > About Phone > Status panel of the virtual device.
- Fixed multi-touch rotation shortcut not usable for some applications.
- When no Internet connection is available, Genymotion now does not take more than three minutes to start.
- Some minor fixes have been made in Genymotion plugins for Eclipse and Android Studio.
- The webview OpenGL error "**** ERROR unknown type 0x0 (glSizeof,73)" polluting logcat messages have been removed.
- Fixed crash leading to a restart of the virtual devices occurred when performing a copy-paste containing a NULL character.
- Fixed corrupted OGG audio files sound.
2.3.1¶
Fixes:
- Fixed error when drag and dropping an empty file.
- Fixed Update button of the virtual device update window grayed out in the free version of Genymotion.
- Fixed compatibility with the new version of ADB shipped with Android SDK Platform-tools version 21.
- Fixed command
devices factoryresetleading to a crash of the Genymotion Shell application for Gingerbread devices.
2.3.0¶
New:
- Network widget: 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.
Changes:
- The logcat file of each virtual device now contains timestamps.
- On Mac OS X, if the Genymotion main window is accidentally closed, Genymotion can now be launched again even if a virtual device is still running.
- A new icon set for Genymotion and virtual devices has been integrated.
- Genymotion wording has been improved.
Fixes:
- Fixed virtual device download failures.
- Fixed license registration issues on Windows.
2.2.2¶
New:
- GPS widget: The location defined in the GPS widget is now saved and retrieved at the next start.
Changes:
- More information in the log archive to help better diagnose problems has been added.
- When starting a virtual device, OpenGL initialization problems are more detailed.
- Android 4.4.2: It is now possible to connect to the virtual device adb daemon via multiple network connections (TCP).
Fixes:
- When starting a virtual device, a pop-up window could report that it was in an incompatible state. It can now recover and start correctly.
- Fixed memory leaks and heavy memory usage when starting and stopping applications in the virtual device.
- Fixed Genymotion crashing on Windows when some third party security applications were installed.
- Double-clicking inside a maximized virtual device window does not minimize it anymore.
- Android 4.x: Fixed native applications debugging.
- Android 4.4.2: Fixed
adb rebootcommand not rebooting the virtual device.
2.2.0¶
New:
- Genymotion Java API: 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.
- Virtual Device Update wizard: New wizard that automatically migrates old devices to new ones.
- Log archive: 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.
Changes:
- To avoid Genymotion installation issues, adb daemon now stops when reinstalling Genymotion on Windows.
- Genymotion now warns you when ADB or AAPT binary files are not executable.
- Error messages regarding connection issues between the Genymotion software and the Genymotion website have been improved.
Fixes:
- Windows: Fixed stopping a virtual device not immediately closing the window, making impossible to start it again for a short period of time.
- Fixed applications progressive slowdown issues when using OpenGL ES 2.0.
- Fixed some memory leaks xhen closing Android applications.
- Fixed corrupted or swapped textures in rendering.
- To avoid false license activation renewal on Microsoft Windows platforms, the license activation process has been modified.
- Fixed usability issues after reboot when restarting the virtual device from the Remote control widget.
- Fixed issues with the drag and drop feature when running multiple virtual devices.
- Fixed ‘incompatible ABI’ installation error for malformed Android applications that do not contain native libraries.
2.1.1¶
Fixes:
- Fixed a crash at startup on Mac OS.
- Fixed a bug making Genymotion exit while loading VirtualBox plugin.
2.1.0¶
New:
- Copy/Paste: 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.
- Android and Device ID: You can now edit Android ID and Device ID (IMEI/MEID number) values from Genymotion.
- Pixel Perfect: 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.
- Factory Reset: It is now possible to reset a virtual device to its initial state (when first deployed).
- Cloning Virtual Devices: Users can now easily duplicate a deployed device from the available devices list.
- CPU number and memory size settings: Virtual device CPU number and memory size can now be modified from the device settings.
- New Android image: Android 4.4 has been added.
Changes:
- 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. - Android 2.3.7: The built-in timeout that makes the device screen unresponsive after 60 seconds of inactivity has been disabled.
- You can now resume virtual devices download.
Fixes:
- Fixed Genymotion crashing if a timeout occurs when downloading a virtual device.
- The window size of the virtual device is now correctly resized to fit the host screen when rotating.
- When uninstalling Genymotion on Linux, the directory specified on installation was deleted, sometimes deleting non-Genymotion files. Genymotion now uses its own directory to fix the problem.
2.0.3¶
Fixes:
- If VirtualBox DHCP server is already configured, Genymotion will start correctly.
- Fixed modifications of virtual devices settings only applied to the first selected one.
2.0.2¶
New:
- Genymotion now automatically reconnects to ADB.
- Sound emitted by the virtual device is now included in videos recorded with Genymotion screencast feature.
- Cache cleaner: Virtual devices cache and logs can now easily be cleared from the Genymotion settings panel, in the miscellaneous tab.
- New devices have been added.
Fixes:
- Windows: Genymotion binaries are now digitally signed, avoiding some false positive alerts from anti-virus software or confirmation warnings when launched.
- Genymotion can now detect and work around the fact that VirtualBox installation path has changed.
- In the GPS widget, the map search field is now using the proxy configuration.
- The GPS widget works even if the network was unreachable at Genymotion launch.
- When deploying a new virtual device, the window listing its characteristics doesn’t show cropped text anymore on some platforms with a particular screen size.
- When using it without license, Genymotion window title do not blink anymore, making UI automation easier.
- Genymotion now reports network configuration in its log file, making easier to detect installation problems when contacting Genymotion support.
- Fixed some typos and internationalization strings.
- Avoid CPU overheat while using remote control.
- Windows uninstaller only cleans required files.
- Users who were having white or black screen at start (with error message: "Unable to switch to context, eglGetError=3004") will now start correctly without having to fullscreen, then un-fullscreen their Genymotion virtual devices.
- HierarchyViewer, UiAutomatorViewer and DDMS file explorer are now working perfectly with Genymotion.
- GeoFencing API from Play Services and GeoCoder API are now working.
- Fixed some inconsistencies between xdpi/ydpi and logical dpi.
- Correct handling of configured dpi of system drawable resources.
2.0.1¶
Fixes:
- Fixed errors in SSL handshake that could block user authentication with Genymotion Cloud.
- Pressing Enter in authentication popup canceled user authentication process instead of launching it. Default focus has been updated.
- Fixed "Add new virtual device" button inactive in some situations.
2.0.0¶
New:
- New licensing system. 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.
- Remote Control widget: Control accelerometer sensor and multi-touch gestures in your application directly from any real device.
- Screencast widget: Take screenshots and videos very easily from any Genymotion virtual device.
- Drag&Drop: Upload files or install APKs to the virtual device by drag and dropping them to the display.
- Search engine in the virtual device creation wizard.
- A slideshow describes new Genymotion features and some useful Genymotion tips when you wait for your virtual device to be installed.
- Possibility to change storage folder of Genymotion virtual devices.
- Write Android logcat into a file.
- Two toolbars are now available in Genymotion. One for Genymotion widgets and one for Android actions (recent apps, back,…).
- Android 4.3.
- Android 2.3 preview.
Fixes:
- Fixed memory leak.
- Fixed: when the VirtualBox “Default Machine Folder” has been modified, adding a new Genymotion virtual device could reset this setting to its VirtualBox built-in value.
- If Genymotion cannot connect to the virtual device, the user will be invited to check your network parameters.
Changes:
- Genymotion configuration panel has been redesigned with tabs instead of a single options list to enhance its usability.
- We now use a new filemanager inside Genymotion virtual devices: Astro has been replaced by CyanogenMod Filemanager.