Release Notes

Genymotion 2.9.0 (April 13, 2017)

Improvements

  • Added Android Nougat 7.1 now available in the list of versions.
  • Added a trial version of Genymotion, It gives access to every features of the Business license for 30 days.
  • 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.
  • Displayed User ID in the about pop-up
  • Optimized ADB tunnel – tool enabling remote connection with cloud devices. It is now 50% faster during data transfers
  • Removed device automatic shutdown when battery is empty.
  • Fixed a race condition at device boot that could slow down the booting process.
  • Added 4 new system properties that can be updated from command line, allowing better emulation of real device characteristics.
  • Updated ADB to last version. It is faster and produces better behaviors after hibernation.

Corrections

  • 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 a wrong token expiration notification.
  • Added an error warning when gmtool detects ambiguous parameters.
  • Fixed the output of ImageReader’s images.

Recommended Oracle VirtualBox version

  • VirtualBox 5.0.28 (Windows, Linux) and VirtualBox 5.0.26 (MacOS)

7.0 stable virtual devices (December 12th, 2016)

Genymotion 2.8.1 now fully supports Android 7.0 (Nougat)

Virtual devices available with this version are:

  • Google Nexus 6
  • Google Nexus 9
  • Google Nexus 5X
  • Google Nexus 6P

Android 7.0 is also available for custom phones and tablets. Enjoy Nougat in your own virtual device configurations!

Genymotion Gradle Plugin 1.3 (December 6th, 2016)

Improvements

Genymotion 2.8.1 (November 30, 2016)

Improvements

  • Hardware (OpenGL) acceleration on webviews and browsers
  • Updated ADB client to make it compatible with the latest ADB version from Android SDK
  • Genymotion, the Player and GMtool now have a distinct app/bundle ID (identifier) on Mac OS
  • GMtool can now handle disposable (non-persistent) devices for Cloud devices
  • VirtualBox version tracking for the support team

Corrections

  • Automatic adb tunnel reconnection if a cloud device dies (network interruption)
  • Genymotion virtual devices do not freeze anymore (used to happen on some cases after Windows went out of hibernation mode)
  • Fixed unexpected log error on Windows (“Got unexpected locking error 3”)
  • Improved virtual devices & application sharing with Genymotion Cloud

Recommended Oracle VirtualBox version

  • Genymotion 2.8.1 has been validated on VirtualBox 5.0.28. Please use this version if you are installing VirtualBox as a third party software

End of support for Gingerbread

  • This version is the last version to support Gingerbread (Android 2.3 / API 9) devices

Known issue

  • If the IP address changes after Windows goes out of hibernation, Genymotion virtual devices might still freeze.

7.0 beta virtual devices (September 14th, 2016)

We added a preview support of Android 7.0, also known as Android Nougat. Virtual devices available with this version are:

  • Google Nexus 5X
  • Google Nexus 6P
  • Google Nexus 9

We’re working hard on building the final release.

Known issues

  • no browser included
  • no way to update the webview
  • some video and audio codecs missing
  • no camera support

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.

Genymotion 2.8.0 (September 7th, 2016)

Improvements

  • +20% of performance in browser and webviews.

Corrections

  • Some virtual devices became a lot less responsive. It is now as smooth as before!
  • Mac Pro (hardware): instead of displaying the virtual device, a black screen used to appear at boot. Genymotion works fine again on Mac Pro hardware.
  • Mac OS X (OS): it was not possible to start virtual devices if your file system was case sensitive.
  • Windows (OS): Indie/Business/Enterprise users couldn’t access Genymotion’s paying features if specific system components were not in the PATH.
  • Random crashes sometimes appeared when connecting to Genymotion servers.

Genymotion Gradle Plugin 1.2 (August 27th, 2016)

Improvements

  • It is now possible to configure the network mode of your devices (NAT/Bridge) directly from the build.gradle file.

Genymotion 2.7.2 (June 14th, 2016)

Corrections

  • This update brings back faster ADB technology, fully compatible with Android Studio this time.

Genymotion 2.7.1 (June 9th, 2016)

Corrections

  • This version fixes 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.

Genymotion 2.7.0 (June 8th, 2016)

Corrections

  • A crash used to occur when launching Genymotion on Mac OS X. This has been fixed.
  • Audio playing speed on Android 5.0 has been fixed.
  • Browser settings used to crash on Android 5.0 and 5.1. This has been fixed.
  • Some audio/video codec crashes on Android 6.0 have been fixed.
  • The file transfer popup window now has a proper display.
  • A popup window now appears for failed matching ABIs on Android 4.1.
  • Some irrelevant logs related to the Battery widget have been removed.
  • Some label inconsistencies in the French interface have been modified.

Improvements

  • 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.
  • The support of ADB is now faster: APKs can be pushed 10 to 30 times faster on all Android versions.
  • Genymotion now supports Retina.
  • Users with a license restricted to personal use can now see a video showcasing Premium features when clicking on the corresponding button.
  • 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.
  • GMTool now provides completion scripts for Bash and Zsh shells. For more information, please refer to GMTool documentation.
  • Users of GMTool can now set the following system properties: MODEL, PRODUCT, MANUFACTURER, BOARD, BRAND and DISPLAY. For more information, please refer to GMTool documentation.
  • A new feature has been added, enabling to share a device configuration via Genymotion Cloud for collaboration purposes: Virtual device sharing. This feature is currently restricted to users of the Cloud Beta program.
  • A new feature has been added, enabling to share an application via Genymotion Cloud for collaboration purposes: App sharing. This feature is currently restricted to users of the Cloud Beta program.

End of Sales

  • Genymotion 2.7.0 and future versions will not be made available for 32-bit Linux operating systems.

End of Support

  • We will support Indie and Business customers who are using previous versions of Genymotion on 32-bit Linux operating systems for 180 days from the date of this release.

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.

Corrections

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

Genymotion Plugins 1.0.7 (December 10th, 2015)

Correction

  • This new release allows the Android Studio plugin to work with the latest Genymotion version 2.6.0 on Mac.

Genymotion 2.6.0 (December 2nd, 2015)

Corrections

  • In some situations, cloning a virtual device could take longer than expected and fail. This has been fixed.
  • 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.
  • The Screencast feature on Mac OS X El Capitan doesn’t lead to a crash of Genymotion anymore.
  • On Mac OS X, Genymotion would sometimes needlessly consume license activations. This has been fixed.
  • In the SMS feature of the Phone widget, all Unicode characters are now properly handled.
  • The command android setdeviceid of Genymotion Shell now allows upper case.
  • The command gmtool license info of GMTool now takes the timezone into account when displaying the expiration time.

Improvements

  • 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 new densities 420dpi and 560dpi provided in Marshmallow have been added.
  • 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.

Virtual devices

Marshmallow Preview
  • The Launcher3 crash that sometimes occurs at boot has been fixed.
  • Doze now works properly.
  • Video and audio codecs have been integrated.
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.

Gradle Plugin

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

6.0 beta virtual devices (October 21st, 2015)

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

  • Google Nexus 5X;
  • Google Nexus 6P.

We’re working hard on building the final release.

Here’s a list of known issues we’re still working on:

  • Launcher3 may crash when the device starts;
  • The new densities 420dpi and 560dpi cannot be selected in the UI of Genymotion, but the new devices use them anyway;
  • Power button locks the device, but doesn’t darken the screen on Mac OS X;
  • Camera crashes when recording;
  • Identifiers widget doesn’t work yet;
  • Zip archives can be flashed but some hooks might be missing for some packages to work;
  • Hibernation on Mac OS X freezes the device display;
  • SDcard size can’t be changed;
  • “Super user” app missing;
  • “File manager” app missing;
  • Microphone doesn’t work;
  • Most video/audio codecs don’t work.

If you find more, 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 23, with all new Marshmallow features, such as the new permission system.

Genymotion Plugins 1.0.6 (October 1st, 2015)

Correction

  • This new release allows plugins for Eclipse and Android Studio to work with the latest Genymotion version 2.5.4 on Windows.

Genymotion 2.5.4 (September 17th, 2015)

Correction – Windows only

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

Genymotion Plugins 1.0.5 (July 30th, 2015)

Correction

  • The last VirtualBox versions (4.3.30 and 5.0) broke our plugins for Eclipse and Android Studio on Mac OS X. We updated the plugins to work around the issue. Please update them if you are running them on Mac OS X.

Genymotion 2.5.3 (July 29th, 2015)

Correction – Windows only

  • Some workarounds have been implemented in VirtualBox behavior with Windows 10, to make sure Genymotion runs properly.

Genymotion 2.5.2 (July 17th, 2015)

Correction

  • A bug was introduced with version 2.5.1, where Genymotion licenses for some users could disappear. This issue has been fixed. License keys of affected users must be registered again. Please contact us if you need help with your key.

Genymotion 2.5.1 (July 16th, 2015)

New feature

License Server

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.

Corrections

  • On rare occasions, the ADB process could crash and Genymotion could end up spawning a lot of ADB processes. This issue has been fixed.
  • The recently released VirtualBox versions 4.3.30 and 5.0 on Mac OS X changed some settings on which Genymotion used to rely. Genymotion now runs with those VirtualBox versions.

Improvements

  • The xxxhdpi density has been added to the custom density settings of virtual devices.

Genymotion 2.5.0 (June 18th, 2015)

New features

GMTool

gmtool is a command line tool allowing you to perform the following tasks from the command line:

  • Manage virtual devices and interact with them.
  • Register a license and display license information.
  • Configure Genymotion.

This is useful for automation. You can find more details on the GMTool documentation.

Only available with Indie and Business licenses.

Gradle Plugin

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.

Only available with Indie and Business licenses.

Corrections

Genymotion
  • Genymotion had to be restarted to take the credentials into account and log in the user. This issue has been fixed.
  • The adb reboot command on a running device was not working properly. This issue has been fixed.
  • On Mac OS X, when using a license, several software activations were consumed for the same machine. This issue has been fixed.
  • Genymotion could freeze when selecting a custom SDK path if a lot of file were present in the current directory. This issue has been fixed.
  • 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.
  • On Windows, Genymotion sometimes failed to connect to the virtual device. This issue has been fixed.
  • On Windows and Mac OS X, adb sometimes failed to connect to the virtual devices. This issue has been fixed.
  • Genymotion version and revision could not be selected in the about window. This issue has been fixed.
  • On Windows, Genymotion could not find vboxmanage.exe in some cases. This issue has been fixed.
  • Virtual devices could not start after using some VPN clients. This issue has been fixed.
Virtual devices
  • The INTERNET permission was not correctly handled, and applications without this permission could have internet access. This issue has been fixed.

5.1.0 virtual devices (April 13th, 2015)

Genymotion 2.4.0 now supports Android 5.1.0. Virtual devices available with this version are:

  • Google Nexus 4;
  • Google Nexus 5;
  • Google Nexus 6;
  • Google Nexus 7;
  • Google Nexus 7 2013;
  • Google Nexus 9;
  • Google Nexus 10.

Customizable virtual devices for phones and tablets are also available with version 5.1.0, allowing to create your own devices.

Genymotion 2.4.0 (March 3rd, 2015)

New feature

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.

Only available with Indie and Business licenses.

Corrections

  • In some cases, OS hibernation could break Genymotion. Genymotion now runs properly when the OS exits the sleep mode.
  • The Remote control Android application encountered an installation problem due to the new ADB tool version. This issue has been fixed.
  • In some cases, network configuration was not complete during deployment, making virtual devices impossible to use. This issue has been fixed.
  • Genymotion installer for Microsoft Windows now includes Oracle VirtualBox 4.3.12.
  • An error occurred at license registration when pasting non-printable characters at the end of the license key. This issue has been fixed.
  • 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.
  • The multi-touch rotation shortcut was not usable for some applications. This issue has been fixed.
  • When no Internet connection is available, Genymotion now does not take more than three minutes to start.
  • Some minor changes have been made in Genymotion plugins for Eclipse and Android Studio.

Virtual devices

4.4.4 and 5.0.0 virtual devices

The webview OpenGL error “**** ERROR unknown type 0x0 (glSizeof,73)” polluted logcat messages and has been removed.

4.1.1, 4.2.2 and 4.3 virtual devices

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.

2.3.7 virtual devices

The sound of OGG audio files was corrupted. This issue has been fixed.

4.4.4 virtual devices (January 7th, 2015)

Corrections

  • A crash leading to a restart of 4.4.4 virtual devices occurred when performing a copy-paste containing a NULL character. This issue has been fixed.
  • Systrace report generation was not fully functional: some information was missing. This issue has been fixed.

5.0.0 virtual devices (December 17th, 2014)

Correction

  • A crash leading to a restart of 5.0 virtual devices occurred when performing a copy-paste containing a NULL character. This issue has been fixed.

5.0.0 virtual devices (December 9th, 2014)

New virtual devices

The following virtual devices are now available for download:

  • Google Nexus 6;
  • Google Nexus 9.

Those two devices are packaged with Android version 5.0.

New Android version

Genymotion 2.3.1 now supports Android 5.0 (Lollipop). Virtual devices available with this version are:

  • Google Nexus 4;
  • Google Nexus 5;
  • Google Nexus 6;
  • Google Nexus 7;
  • Google Nexus 7 2013;
  • Google Nexus 9;
  • Google Nexus 10.

Customizable virtual devices for phones and tablets are also available with version 5.0, allowing to create your own devices.

Genymotion 2.3.1 (November 10th, 2014)

Corrections

  • When drag and dropping an empty file, Genymotion was returning an error message. This issue has been fixed.
  • In the free version of Genymotion, the Update button of the virtual device update window has been grayed out.
  • The new version of ADB shipped with Android SDK Platform-tools version 21 was not compatible anymore with Genymotion. This issue has been fixed.
  • The command devices factoryreset was leading to a crash of the Genymotion Shell application for Gingerbread devices. This issue has been fixed.

Genymotion 2.3.0 (October 7th, 2014)

New features

Network quality emulation

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.

Only available with Indie and Business licenses.

Corrections

  • Some virtual device download failures have been fixed.
  • License registration issues on the Windows environment have been fixed.

Improvements

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

Genymotion 2.2.2 (June 2nd, 2014)

New features

GPS Settings

The location defined in the GPS widget is now saved and retrieved at the next start.

Only available with Indie and Business licenses.

Corrections

  • 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.
  • Starting and stopping applications in the virtual device could lead to memory leak and heavy memory usage. This issue has been fixed. We are still investigating on memory leaks.
  • Genymotion could crash on Microsoft Windows when some third party security applications were installed. This issue has been fixed.
  • Double-clicking inside a maximized virtual device window does not minimize it anymore.

Improvements

  • We’ve added more information in the log archive to help better diagnose problems.
  • When starting a virtual device, OpenGL initialization problems are more detailed.

Virtual devices

Android 4.x versions

Native applications debugging is fixed.

Android 4.4.2 version
  • The ‘adb reboot’ command did not reboot the virtual device. This problem is fixed.
  • It is now possible to connect to the virtual device adb daemon via multiple network connections (TCP).

Genymotion 2.2.0 (March 31st, 2014)

New features

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. For more information, refer to the API tab of the Genymotion website.

Only available with Indie and Business licenses.

Virtual device update

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.

Only available with Indie and Business licenses.

Log archive creation

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.

Corrections

  • On Microsoft Windows, stopping a virtual device was not immediate when closing the window, making impossible to start it again for a short period of time. This issue has been fixed.
  • When using OpenGL ES 2.0, some applications encountered progressive slowdown issues. This problem has been fixed.
  • When closing Android applications, some memory leaks could occur. This problem has been fixed.
  • Some textures could be corrupted or swapped in rendering. This problem has been fixed.
  • To avoid false license activation renewal on Microsoft Windows platforms, the license activation process has been modified.
  • When asked to do so, restarting your virtual device from the Remote control widget could lead to usability issues after reboot. This problem has been fixed.
  • When running multiple virtual devices, the drag and drop feature could encounter issues. This problem has been fixed.
  • An ‘incompatible ABI’ installation error occured for some malformed Android applications that do not contain native libraries. This problem has been fixed.

Improvements

  • To avoid Genymotion installation issues, adb daemon now stops when reinstalling Genymotion on Microsoft 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.

Genymotion 2.1.1 (February 5th, 2014)

Corrections

  • Fix a crash at startup on Mac OS.
  • Fix a bug making Genymotion exit while loading VirtualBox plugin.

Genymotion 2.1.0 (January 28th, 2014)

New features

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. Supported on 2.1.0+ virtual devices

Genymotion ID widget

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.

Only available with Indie and Business licenses.

Pixel perfect mode

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.

Only available with Indie and Business licenses.

Factory reset

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.

Only available with Indie and Business licenses.

Cloning virtual devices

Users can now easily duplicate a deployed device from the available devices list.

Only available with Indie and Business licenses.

CPU number and memory size modifications

Virtual device CPU number and memory size can now be modified from the device settings.

Corrections

  • You can now resume virtual devices download.
  • When downloading a virtual device, Genymotion could crash if a timeout occured. This issue is now fixed.
  • 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.

Virtual devices

All Android versions

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.

New Android version

All Android versions

Android 4.4 is now available for Genymotion, supporting all 2.1.0 features. The following devices are available in 4.4 version:

  • Galaxy Note 3
  • Moto X
  • Nexus 4
  • Nexus 5
  • Nexus 7
  • Nexus 10

Genymotion 2.0.3 (December 18th, 2013)

Corrections

  • If VirtualBox DHCP server is already configured, Genymotion will start correctly.
  • Modifications of virtual devices settings were only applied to the first selected one. This issue is fixed.

Genymotion 2.0.2 (December 16th, 2013)

Migrating from v2.0.1

  • Genymotion comes now bundled with a version of ADB. You can still provide a path to an Android SDK if you want, and Genymotion will use Android tools from this SDK. If you previously set a path to a specific Android SDK version, Genymotion will continue to use it.

New features

Genymotion automatically reconnects to ADB

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 capture in screencast feature

Sound emitted by the virtual device is now included in videos recorded with Genymotion screencast feature.

Cache cleaner

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.

Confirmation email

On Microsoft Windows platforms, Genymotion binaries are now digitally signed, avoiding some false positive alerts from antivirus software or confirmation warnings when launched.

Corrections

  • 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.
  • Some typos and internationalization strings were fixed.
  • 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.
  • Virtual devices: HierarchyViewer, UiAutomatorViewer and DDMS file explorer are now working perfectly with Genymotion.
  • Virtual devices: GeoFencing API from Play Services and GeoCoder API are now working.
  • Virtual devices: Fixed some inconsistencies between xdpi/ydpi and logical dpi.
  • Virtual devices: Correct handling of configured dpi of system drawable resources.

Added new devices

  • Galaxy Note (2.3, 4.1)
  • Galaxy S2 (2.3, 4.1)
  • HTC One (4.2, 4.3)
  • Moto X (4.2, 4.3)
  • Nexus 10 (4.2, 4.3)
  • Nexus 7 2012 (4.1, 4.2, 4.3)
  • Nexus One (2.3)
  • Xperia S (2.3, 4.1)
  • Xperia Z (4.2, 4.3)

4.3 virtual devices (November 28th, 2013)

Corrections

  • Screenshot over ADB/DDMS and uiAutomatorViewer didn’t work well. This bug also exists on Android SDK emulator. But it is now fixed in Genymotion 😉
  • Battery widget is now working correctly
  • Fix some inconsistencies between xdpi/ydpi and logical dpi
  • Correct handling of configured dpi of system drawable ressources

Genymotion 2.0.1 (November 14th, 2013)

Corrections

  • Errors in SSL handshake could block user authentication with Genymotion Cloud
  • Pressing Enter in authentication popup canceled user authentication process instead of launching it. Default focus have been updated
  • Pressing Add new virtual device button could be inactive in some situations. This has been fixed

Genymotion 2.0.0 (November 13th, 2013)

Genymotion 2.0.0 is no more a beta version but the first Genymotion commercial release!

Migrating from v1.3.0

  • To use the new features, you must deploy new virtual devices after upgrading to Genymotion v2.0.0. All previous virtual devices deployed with Genymotion v1.3.0 will continue to work but without the new features
  • Warning: all Genymotion settings (ADB path, network proxy configuration, …) will be lost after upgrading to Genymotion v2.0.0. It’s not possible to recover settings from previous versions

Information

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 mipsThere 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:

  • APK files will be installed and, if possible, automatically started
  • ZIP files, if they are detected as system updates or system patches, will be automatically deployed in your Genymotion virtual device.

Licensing system

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.

New features

New Remote Control widget

Control accelerometer sensor and multi-touch gestures in your application directly from any real device.

Only available with Indie and Business licenses.

New Screencast widget

Take screenshots and videos very easily from any Genymotion virtual device.

Only available with Indie and Business licenses.

Drag&Drop to copy files and APK in your 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.

Search engine in the virtual device creation window

In the new virtual device creation window, you can now filter devices by Android version, device name or with a search keyword.

Slideshow during virtual device download

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

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.

Write Android logcat into a file

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.

A specific toolbar for Genymotion widgets

Two toolbars are now available in Genymotion. One for Genymotion widgets and one for Android actions (recent apps, back,…).

New Android versions

Android 4.3

Android 4.3 is now available for Genymotion, supporting all 2.0.0 features (Remote Control widget, Webcam widget, Screencast widget, …).

Android 2.3 in Preview version

Android 2.3 is now available for Genymotion in preview version. Try it and give us your feedback about it!

Miscellaneous

  • A memory leak as been found in the way Android applications were handled, leading to a heavy memory consumption from Genymotion software. This issue has been fixed.
  • On workstations where the VirtualBox “Default Machine Folder” has been modified by the user, adding a new Genymotion virtual device could reset this setting to its VirtualBox built-in value. This issue is now fixed.
  • If Genymotion cannot connect to your virtual device then you will be invited to check your network parameters
  • 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.

Genymotion 1.3.1 (October 25th, 2013)

Corrections

  • On Mac OSX 10.9, the graphic render of Android window was upside down. This issue is fixed

Genymotion 1.3.0 (September 25th, 2013)

Migration from v1.2.1

  • To use the new features, you must deploy new virtual devices again after upgrading to Genymotion v1.3.0. All previous virtual devices deployed with Genymotion v1.2.1 will continue to work but without the new features.

New features

Camera widget

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.

Miscellaneous

Send statistics about Genymotion software

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.

Corrections

  • On workstations with some Intel GPU, the Genymotion virtual device display could be flickering. This issue is fixed
  • On some window managers (KDE for example) using custom text colors, parts of the Genymotion application were not visible or too little. This issue is fixed
  • Some battery widget messages have been removed from Android logs

Genymotion 1.2.1 (September 3rd, 2013)

Migration from v1.1.0

  • To use the new features, you must deploy new virtual devices again after upgrading to Genymotion v1.2.1. All previous virtual devices deployed with Genymotion v1.1.0 will continue to work but without new features

New features

Multi-touch gestures
  • You can now use zoom gestures using mouse events:
    • Right click + Move left: Zoom in
    • Right click + Move right: Zoom out
    • Right click + Move up: Tilt forth
    • Right click + Move down: Tilt back
    • Shift + Right click + Move left: Rotate Left
    • Shift + Right click + Move right: Rotate Right
Automatic management of Genymotion software updates
  • The Genymotion software can detect whether a new version is available.
    • When a new version is available, a notification will be shown.
    • Notifications can be disabled.
Virtual keyboard
  • You can now activate the virtual keyboard in the virtual device settings.

Corrections

  • If we cannot use CPU virtualization option to launch a multi-CPU virtual device, then Genymotion will force number of CPUs to 1 to make it work anyway
  • Fix paid app installation not working on Android 4.2 due to internal storage
  • Last version of Google Maps does not crash anymore with Genymotion
  • Improved precision on GPS widget fields to use 10 digits, especially when working with latitudes greater than 100°
  • Proxy settings are now applied globally and features such as GPS widget will run through an HTTP proxy

Genymotion 1.1.0 (July 18th, 2013)

Migration from v1.0.0

    • When upgrading from Genymotion 1.0.0 version, you will have to download again new virtual device images since existing ones cannot be used.
    • Previously deployed virtual devices can still be used with new Genymotion v1.1.0 but new features will not be available.
    • Older versions of Genymotion plugin for IntelliJ IDEA and Eclipse are not compatible with the new Genymotion 1.1.0 version. Make sure you update them to 1.0.1 version.

New features

Android 4.2.2 r1.2
    • The Android 4.2.2 r1.2 version is now supported and we have added new virtual devices that use it. You can download and deploy this new virtual devices by connecting to the Cloud using Genymotion client.
Screen rotation
    • You can now rotate the device screen (when the application supports it) using the new rotation button. Depending on the device screen resolution, the rotation might be available on the main screen. Make also sure that the rotation is not locked in the Android options.
Menu button
    • We have added a ‘menu’ button to the virtual device interface which corresponds to the one that some physical real devices have.
Floating toolbar
    • The toolbar in the virtual device interface can now be undocked and placed anywhere you want around the screen.
Custom screen resolution
    • We have added some more predefined resolutions in the list, but you can now configure a custom resolution, with a custom predefined DPI value.
Navigation bar
    • You can now activate the navigation bar display in the virtual device settings
    • Nexus 7 and Galaxy Nexus virtual devices now display the navigation bar as they should

General Improvements

    Authentication
      • Users can now login using either their username or email address, for both Genymotion application and Genymotion Site.
    Proxy
      • You can now specify the FQDN of your web proxy, instead of its IP address
    Logging
      • We have added some more precise error messages and log messages to help identify problems
      • We have also created a log file for each application.
        These log files are created under the Genymotion user directory:

        • For Windows Vista/7/8: C:UsersUSERAppDataLocalGenymobile
        • For Windows XP: C:Documents and SettingsUSERLocal settingsApplication DataGenymobile
        • For Linux: /home/USER/.Genymobile
        • For Mac OSX: /Users/USER/.Genymobile

    Corrections

      • Fix System UI crashes when using specific resolution/DPI settings
      • Fix memory leaks in the virtual device user interface
      • Fix deployment problems when using multiple virtual devices
      • Fix DHCP network problem that could cause virtual device starting problems
      • Fix virtual keyboard usage, where every other input methods were disabled
      • Fix RenderScript support in the virtual device
      • Fix Genymotion application crashes on older version of Mac OSX (<=10.6)
      • Fix keyboard support problems under Mac OSX
      • Fix Genymotion Linux 32bits package
      • Remove GPS debugging output in the virtual device logs
    x