Features – Genymotion Android Emulator


features icon

We support you. No, really.

Your Genymotion download gives you access to a team of experts ready to advise you when you have questions, big or small. We’ve asked our users, and so far we haven’t let anyone down yet. That’s right: 100% customer satisfaction.

features icon

Keep up with the Joneses

Genymotion is constantly growing its lineup of Android devices and versions, making sure to keep up with Google’s most current APIs. Rest easy knowing that your app will work – and work well – with the new phone that Johnny Jones just got for his birthday.


Made specifically to build and test Android

Quick and simple to use

Starting and booting a virtual device with Genymotion takes just a few seconds and is three times faster than loading an actual device. The best part? Our GMTool feature allows you to control Genymotion directly from your command line.

Perfectly adapted Android

Genymotion works on Linux, Windows and Mac OS X. And of course, it’s a friend to all Androids. Genymotion is compatible with all Android SDK testing tools and has Eclipse and Android Studio plugins to create a seamless developer experience.

featured laptop image

Comprehensive virtual device control

Control your virtual device

With the Java API, you can develop and test your app under different scenarios by playing with your sensor values. Name the parameter and you’ve got it: GPS location, battery power, network strength, text or call interruptions.

Bringing the physical to the virtual

Any of your virtual devices can be linked to an actual Android phone to shake things up, IRL, thanks to our Remote Control widget. Using our multi-touch feature you can give your phone screen a swipe and see, in real time, how your app reacts on your virtual device. You can even take a selfie on your virtual device. It doesn’t get more real than that.

featured laptop image

Packed with virtual hardware customization options

Clone and reset features

With Genymotion, you can customize a virtual device and clone it to serve as your baseline for other iterations and tests. Or if you wanted, you could use the factory reset tool to reset your customized device to the way it was when you first loaded it. Genymotion gives you the freedom to experiment without consequences – at least on your virtual devices. Enjoy.

Modify your device identifiers

You can change your virtual device’s Android ID/IMEI/MEID values on the fly. Whether to test your installation tracking system or to categorize your devices, this is a nifty and practical tool to have in your toolbox.

featured laptop image


Goodbye graphic identity crisis

Pixel Perfect guarantees that nothing is lost in translation when your app runs on a real device. Genymotion displays your app on your computer pixel for pixel so that there’s no need to worry about scaling your work from emulator to device.

featured laptop image

Easy to communicate

Unlimited screencasts

Demo your screen to your team, to QA or even to your users to get your message out clearly and easily. Genymotion lets you take smooth video captures of your screen, audio optional, to make sure your audience is on the same page.

featured laptop image

Gradle plugin and continuous integration server compatibility

The Gradle plugin for Genymotion allows you to create, launch and configure your virtual devices directly from your build.gradle file. Meanwhile, it also integrates perfectly with continuous integration servers like Jenkins, TeamCity, Bamboo and more, so you can automatically run the tests you’ve scripted on your virtual devices – day or night. The CI party doesn’t end until you want it to.

featured laptop image