Skip to content

Instantly share code, notes, and snippets.

@wbroek
Last active November 8, 2024 01:24
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!
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