The Android SDK leaves something to desired for someone who just simply wants to use the  (HAXM) for hardware-assisted virtualization for Atom based builds of Android (see the guide here), the performance is pretty “meh”.   Its pain, and as strictly aweb developer, the world of Eclipse is foreign.

I discovered a gem that I’m surprised isn’t more widely touted… GenyMotion.


GenyMotion makes Android testing more than just tolerable

So what is GenyMotion? GenyMotion essentially is tricked out version of VirtualBox designed for running multiple versions Android rather than running the

Best of all, for the base version, its free (app devs will want the paid version).


Pictured: Screenshot of style guide from a site currently being developed running on GenyMotion

Much akin to other virtual machines you can install multiples of Android, versions d 2.3, 4.1, 4.2, 4.3 an 4.4 currently being supported. 

Inspect Element on Android!

Its not immediately apparent that you can use an Android VM as a remote device for Chrome Inspect Element, but you can. It took a little digging but here’s the steps that it took to enable .

To enable inspect element, you’ll need to install a recent version of Android, 4.4 (one that comes preinstalled with Chrome and not browser). 

  1. Go to Settings -> About Phone and scroll down.
  2. Locate the Build Number and Tap it 7 times 
  3. Go back to Settings 
  4. Go to Developer Options  and check USB Debugging
  5. Now on your host computer, go to Chrome and in the URL bar type chrome://devices/
  6. Locate your connected Android VM. Congrats, now you have Inspect Element, just like iOS (>better late than never right?)

Note: Link to Google’s official instructions


Pictured: Screenshot of Chrome inspecting element of GenyMotion Android

You’ll need to create an account to download GenyMotion, but the hassle is worth it.


Jan 29 15 update:

Added link to Google’s instructions