Skip to content

Instantly share code, notes, and snippets.

@wbroek
Last active December 8, 2024 08:47
Show Gist options
  • Save wbroek/9321145 to your computer and use it in GitHub Desktop.
Save wbroek/9321145 to your computer and use it in GitHub Desktop.
Genymotion with Google Play Services for ARM
NOTE: Easier way is the X86 way, described on https://www.genymotion.com/help/desktop/faq/#google-play-services
Download the following ZIPs:
ARM Translation Installer v1.1 (http://www.mirrorcreator.com/files/0ZIO8PME/Genymotion-ARM-Translation_v1.1.zip_links)
Download the correct GApps for your Android version:
Google Apps for Android 6.0 (https://www.androidfilehost.com/?fid=24052804347835438 - benzo-gapps-M-20151011-signed-chroma-r3.zip)
Google Apps for Android 5.1 (https://www.androidfilehost.com/?fid=96042739161891406 - gapps-L-4-21-15.zip)
Google Apps for Android 5.0 (https://www.androidfilehost.com/?fid=95784891001614559 - gapps-lp-20141109-signed.zip)
Google Apps for Android 4.4.4 (https://www.androidfilehost.com/?fid=23501681358544845 - gapps-kk-20140606-signed.zip)
Google Apps for Android 4.3 (https://www.androidfilehost.com/?fid=23060877490000124 - gapps-jb-20130813-signed.zip)
Google Apps for Android 4.2 (https://www.androidfilehost.com/?fid=23060877490000128 - gapps-jb-20130812-signed.zip)
Google Apps for Android 4.1 (https://www.androidfilehost.com/?fid=22979706399755082 - gapps-jb-20121011-signed.zip)
Google Apps for Android 2.3.7 (http://www.mediafire.com/download/bs063kb0m742o5l/gapps-gb-20131027-signed.zip - gapps-gb-20131027-signe.zip)
Note: Genymotion must be set to use it's own ADB (Settings -> ADB -> Use Genymotion Android tools)
Next Open your Genymotion VM and go to the Homescreen
Now Drag&Drop the Genymotion-ARM-Translation.zip onto the Genymotion VM window.
It should say "File transfer in progress", once it asks you to flash it click 'OK'
Now Reboot your VM using ADB. If nescessary you can simply close the VM window, not recommended
Once you're on the Homescreen again Drag&Drop the gapps-jb-20130813-signed.zip (or whatever version you got) onto your VM, and click 'OK' when asked
Once it finishes, again Reboot your VM and open the Google Play Store.
Sign in using your Google account
Once in the Store go to the 'My Apps' menu and let everything update (fixes a lot of issues), also try updating Google Play Services directly (https://play.google.com/store/apps/details?id=com.google.android.gms).
You can also search for Google Maps, update it manually (press update or install button) and you will receive the message to update Google Play Services
(For Android 4.4.4 and 5.0 is posible you need to reboot several times before updates are shown)
Now try searching for apps in Google Play and if you can find and install for example 'Netflix' or 'Google Drive' then congrats you now have ARM support and Google Play fully setup!
@anonym24
Copy link

anonym24 commented Sep 24, 2016

@joelpurra can you start play store without errors? in which emulator you tried?

@duranmla
Copy link

duranmla commented Oct 3, 2016

@anonym24 I think you just have to update the apps as is explained here: https://inthecheesefactory.com/blog/how-to-install-google-services-on-genymotion/en I haven't myself yet, I'm downloading to see if I can make it

@jjacquet
Copy link

jjacquet commented Oct 7, 2016

This is such a hack and it installed some crappy executables on my machine. Is there not an official way to run Google Play Store in Geny Motion? It seems like they're leading the industry in this space and this issue would have ben addressed.

@maxwellnewage
Copy link

Tested for Android 6, google play service crash, cannot connect with google play

@r4dixx
Copy link

r4dixx commented Oct 10, 2016

Hey everyone!

The reason why Google Play Services are not included by default is simply a matter of intellectual property.
But if you really need them, we've shared a fully functional (and official) way using OpenGapps.

It can be found at genymotion.com/faq/#google-play-services

Let me know if you have any questions :)

@amaels - Social Media @Genymobile

@tioback
Copy link

tioback commented Oct 18, 2016

Awesome, @amaels. I Just tried it and it worked flawlessly. Thank you!

@jimdi
Copy link

jimdi commented Oct 31, 2016

@amaels doesn't work for Genymotion 2.8.0 and Google Nexus 6 VM

@thekingofbandit
Copy link

It works for me Samsung s6 with GAPPSapps android version 6 you suggest above!
I tried 3 GAPPS for version 6 and your Gapp flush smoothly.

@wellisonsilva
Copy link

10349199_1482761191990553_1824156170649024889_n

@Xy-joe
Copy link

Xy-joe commented Dec 7, 2016

It worked perfectly well for me on Google Nexus 4.2.2. Thanks

@seanmavley
Copy link

seanmavley commented Dec 15, 2016

For android 6 nexus 6p, doesn't work
Genymotion 2.8.1
Android 5.1 Nexus 6 also doesn't work.

@imanalien2010
Copy link

same for me as well, ive tried marshamallow and nougat gapps files, i tried ARM64, and x86_x64 versions
and they all FAIL!!! i have the latest genymotion 2.8.1, VirtualBox , android studio and all apps are updated to this minute, including all SDK packages. emulator opens and works fine, i just cant install any gapps whatsoever, ANYONE????

@Ahed91
Copy link

Ahed91 commented Jan 19, 2017

tested successfully on android 5.1 genymotion 2.8.1 with one crash only Ubuntu 14.04 (with gcc-4.9 g++-4.9)
Custom Phone - 5.1.0 - API 22 - 768x1280
i flashed Genymotion-ARM-Translation.zip then restart( adb reboot).
then flashed gapps-L-4-21-15.zip then restart( adb reboot)
this time android message like "gapps stopped working" then ( adb reboot) - which wasn't necessary
then i run Google play -> entered email & password -> it crashed after agree on google terms (still working in the background but the GUI vanished
so i restart (adb reboot) and kill the process(VMBoxHeadless)
again start google play and agree on google play terms.
hope it will help someone

@imanalien2010
Copy link

i flashed the Genymotion-ARM-Translation 1.1.zip now when i open the nougat emulator it opens and goes to the homescreen like normal but i still cant flash GAPPS ive tried gapps from 5 different sources, XDA, Opengapps, etc....none will flash. same error as has been.

@JaxGit
Copy link

JaxGit commented Jan 30, 2017

It seems that Genymotion 2.8.1 has changed to only use x86 emulator images (possibly explained here) .

Thus, like @amaels referenced in genymotion.com/faq/#google-play-services, now we only need to use x86 architecture of OpenGapps instead of other architectures and the arm translator.

Copy link

ghost commented Feb 2, 2017

@mpkossen
Copy link

mpkossen commented Feb 5, 2017

@JaxGit have you been able to successfully install OpenGapps (x86) in Genymotion 2.8.1? Because whatever combination I try, it won't do it.

Copy link

ghost commented Mar 27, 2017

The original gist instructions are totally outdated.

You need special arm translators for Android 5.x and 6.x. And there is none for 7.x.

Here are the tools you need (as of April 2017):

http://23pin.logdown.com/posts/697026

5.x translator, 6.x translator, google apps installers, and supersu for rooting.

Edit: I cannot get them to run certain apps reliably... The only reliable setup I have found is to go back to Android 4.3 (on Genymotion 2.8.1) with the old school ARM Translator v1.1. Everything from Android 4.4 and up is just garbage when it comes to ARM emulation.

@obieito
Copy link

obieito commented Apr 10, 2017

I havent been able to use anything >4.4 with genymotion 2.8.1. Cant login to google account and so can't update anything.

@saferoll
Copy link

saferoll commented Jun 7, 2017

I was able to install an ARM apk using the image "Google Nexus 5X - 6.0.0 - API 23 - 1080x1920" and "ARM_Translation_Marshmallow.zip" from SteveJobzniak's post.

@bgdos
Copy link

bgdos commented Aug 12, 2017

Thanks

@Santikiller
Copy link

thank you very much to me

@AnjuJohnson
Copy link

I am using android oreo with genymotion.Arm translator zip file is not flashing.Can any one please help me?

@hpols
Copy link

hpols commented May 28, 2019

Thanks, after a lot of trying around it finally worked. The 4.1.1. link is still broken, but the link provided above did the trick. What was also very important was to stop my browser from unpacking the zip. Now, I can finally continue to work with an emulator on my project.

@beilly
Copy link

beilly commented Aug 20, 2019

@AnjuJohnson. Android oreo is OK with Genymotion_ARM_Translation.
But i can't it for android pie

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment