How to install Google Play Services on Genymotion.

Standard

GenyMotion became the most popular Android emulator due to Genymotion’s fluidness and ease of use, which allows android developers to test their app directly on their computer.

However, it still lacks of Google Services just like Google Play Store, Google Maps, etc. on Genymotion emulator which make us developer not be able to test those functionalities that use Google Services for example GCM Push Notifications or GoogleMaps.

Step 1: Install ARM Translation – The secret behind Genymotion’s fluidness is its ROM is compiled to x86 to match the most popular computer’s CPU Architecture. But CyanogenMod’s gapps is compiled in ARM. That’s the reason why we can’t just simply install gapps on Genymotion. To make it works, we need to install an ARM Translation which will let those ARM apps be able to run on this x86 virtual device.

Download the following ZIPs:
ARM Translation Installer v1.1

Screen Shot 2015-11-30 at 11.09.15 AM

To install, drop&drop the downloaded file to an opened Genymotion virtual device.

Screen Shot 2015-11-30 at 11.09.20 AM
Screen Shot 2015-11-30 at 11.09.33 AM
Step 2: Launch the Terminal app (in /Applications/Utilities/), copy & paste this command into the window that pops up, and hit the return key:

$ adb reboot

Step 3: Download the correct GApps for your Android version:

Google Apps for Android

Step 4: To install, drop&drop the downloaded file to an opened Genymotion virtual device.

Screen Shot 2015-11-30 at 11.13.32 AM

 

Step 5: Launch the Terminal app (in /Applications/Utilities/), copy & paste this command into the window that pops up, and hit the return key:

$ adb reboot

Congrats you now have ARM support and Google Play fully setup!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s