Create a gist now

Instantly share code, notes, and snippets.

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!
@twillouer

http://goo.gl/tfjjMt for the ARM Translation Installer :)

@samdozor

As of this moment the 4.4 link for Google Apps seems to be broken/leading to a corrupt file.

@masterkain

@jbloomer this link returns an error as well

{
INFO: "failed posted hashcheck",
SOLUTION: "please make sure you have javascript enabled for androidfilehost.com. Hit the back button, enable javascript and try again please. we promise we are probably not doing anything nefarious. maybe. no promises though."
}

anyway a quick google search: https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&es_th=1&ie=UTF-8#q=%22gapps-kk-20140105-signed.zip%22&safe=off

@sjasif
sjasif commented Jul 5, 2014

I keep getting this error when I drag and drop the gapps file:

Ooops, something went wrong while flashing gapps-kk-20140105-signed (1).zip.

I am pretty sure I am installing the right one. How does one know if you're installing the right gapps file for the software you're using? I am installing this gapps file mentioned above in the error with KitKat 4.4.2 on Samsung Galaxy S3.

Also does adb reboot mean just quit genymotion and launch again? If not, what else is it?

@wbroek
Owner
wbroek commented Jul 14, 2014

Updated the 4.4.2 gApps, tested it multiple times and works (you may need to restart multiple times).

@sjasif Reboot can be a quit or type adb reboot in the terminal

@z2z
z2z commented Aug 6, 2014

Doesn't work with n5 - http://files2.genymotion.com/dists/4.4.2/ova/genymotion_vbox86p_4.4.2_140524_040850.ova

Oops, something went wrong while flashing gapps.... with both cm version gapps-kk-20140606-signed and one linked above.

@mhermosi

I'm having Ooops, something went wrong while flashing gapps-jb-20121011-signed.zip. for Samsung Galaxy S2 - 4.1.1 - API 16 - 480x800,
and if I try the latest one. installs, but then Not Connected error on Google Play Store

@breinbaas

Excellent, worked without problems (VM = Nexus 7, API 17 800x1280 using Google Apps for Android 4.2) . Thanks very much!

@wbroek
Owner
wbroek commented Oct 8, 2014

Genymotion updated to version 2.3.0 and updated Android 4.4.2 to 4.4.4
Update the gist to the right gapps 4.4.4 which works with Genymotion

@z2z
z2z commented Oct 9, 2014

@wbroek
Can post name of 4.4..4 genymotion ova image file (Located in log file) that works

@Kamabye
Kamabye commented Oct 12, 2014

Thanks!

@danillosantos

That's great! Thanks =)

@rhernandez-itemsoft

para los que se les ha presenado error al correr un android 4.4.4
yo agregue la siguiente configuracion en el siguiente orden dentro de las propiedades de red en VBox y me funciono:

1.- adaptador anfitrion (permitir todo)
IP: 192.168.56.102
NETMASK: 255.255.255.0
DHCP: direccion del servidor (192.168.56.3), mascara del servidor(255.255.255.0) limite inferior(192.168.56.1) limite superior (192.168.56.24)

2.- red internet (seleccionas NAT previamente creado, permitir todo)

3.- red NAT (permitir todo)

@tomrozb
tomrozb commented Nov 23, 2014

@wbroek the latest update to 4.4.4 doesn't work with Genymotion (pa_gapps-modular-micro-4.4.4-20141121-signed.zip)

@jihlee
jihlee commented Nov 24, 2014

@wbroek @tmrozb same here the file is just copied to /sdcard/download/

@wbroek
Owner
wbroek commented Nov 25, 2014

@monesprit54 and @tomrozb added new gapps which should work

@pixel-one

4.4.4 Link is broken.

@tomrozb
tomrozb commented Nov 26, 2014

@pixel-one the links work fine. I'm downloading 4.4.4 and 5.0, will let you know if something is not OK

@tomrozb
tomrozb commented Nov 26, 2014

v5.0 works but all apps which are using Play Services crashes with:
java.lang.NoClassDefFoundError: com.google.android.gms.internal.ke

App to test e.g. iosched available on gh

@rnrneverdies

@wbroek are there any way to install gapps in android 2.3 series?

@dhanshake

can anyone Upload latest (genymotion version 2 above) OVA with gApps... here ??

@seato
seato commented Dec 4, 2014

Same issue as @pixel-one, Google Apps for Android 4.4.4 link listed is returning a 404. The correct link can be found here.

@wbroek
Owner
wbroek commented Dec 12, 2014

@rnrneverdies updated with Google Apps for Android 2.3.7 (the only 2.X version Genymotion supports)

@wbroek
Owner
wbroek commented Dec 12, 2014

@tomrozb Genymotion released final version of 5.0 image and just installed that one, with the ARM Translation and 5.0 Google Apps and build the Iosched source and works like a charm!

@soenkekluth

there is maleware in at least in one of the dwonloadable files from http://www.mirrorcreator.com !

@arnoldpistorius

@wbroek How did you install the ARM translation on the Lollipop VM? I have tried it several times, but it won't work (Google Play says Netflix isn't compatible with my device). Also tested it on Anrdoid 4.3 which works, so I guess I'm doing it the right way..

@tomrozb
tomrozb commented Dec 17, 2014

@wbroek Yep, works fine with 5.0.0 final.

@AAverin
AAverin commented Dec 17, 2014

Latest Genymotion with 2.3.7 Gapps doesn't work. Current gapps archive has Market, not Play Store, so Google Play Services do not install

@tomrozb
tomrozb commented Dec 17, 2014

@wbroek That's strange, on one computer it works but on the other I've problem with Google sign-in. Play Services crash on the "Checking info" screen every time. There's no way to update Play Services without Google Account signed in. Any solution for such issue?

@AAverin
AAverin commented Dec 18, 2014

Found the updated 2.3.7 build here:
http://forum.xda-developers.com/showthread.php?t=1536724

@arnoldpistorius

With the latest version of the Genymotion Android 5.0 image, ARM translation still doesn't work... Trying to install Lync 2013 which is needed by my app.

@wbroek
Owner
wbroek commented Dec 23, 2014

@AAverin thanks for the suggestions it works!

@wbroek
Owner
wbroek commented Dec 23, 2014

@tomrozb try to login thru the settings? Otherwise clean install

@dtrejogo

using genymotion 2.3.7 and I just installed google nexus 4- 5.0.0 api 21 , and I couldn't install arm translation 1.1 , after drag and drop I got "Failed to flash file Genymotion-ARM-Translation_v1.1.zip"

@bachirelkhoury

@dtrejogo I'm having the exact same issue.
First I got "Failed to flash file Genymotion-ARM-Translation_v1.1.zip". Only after the third time it worked.

Now stuck on the same error with the "apps-lp-20141109-signed.zip"
Tried many times, and still no luck.

@athkalia

Similar case for me, flashing "Genymotion-ARM-Translation_v1.1.zip" and then "gapps-kk-20140606-signed.zip" works on one samsung galaxy s5 emulator, but doing exactly the same thing in another pc (that doesn't support cpu virtualization technology, don't know if that has anything to do with it) doesn't, fails on the second flashing with "failed to flash bla bla bla".

@Nucleoprotein

Use ADB to install, something like:
adb push Genymotion-ARM-Translation_v1.1.zip /sdcard/Download/
adb push gapps-kk-20140606-signed.zip /sdcard/Download/
adb shell "/system/bin/flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip"
adb shell "/system/bin/flash-archive.sh /sdcard/Download/gapps-kk-20140606-signed.zip"
adb reboot

@mcabel
mcabel commented Jan 4, 2015

Hi, can somebody please post a link to a 4.4.4 cell and or tablet .OVA ?

@corroc
corroc commented Jan 22, 2015

Hi - n00b here, first time working with all these tools.
My situation is weird - flashing "Genymotion-ARM-Translation_v1.1.zip" and then "gapps-kk-20140606-signed.zip" works fine for me, but I still can't find the Play Store anywhere on the android's pages.

Can someone plz confirm that if installed correctly, the Store app should be right on same (or next) screen as Calendar, Settings, etc.

Thanks!

@IgorGanapolsky

I think all of these files can now be found on androidfilehost.com

@thomaswpp

Does not work with genymotion 2.3.1 for ubuntu

@mkotsollaris

Since some links are broken in the description, check this site out: http://www.teamandroid.com/gapps. Tried Download & Installing 4.1 Google Services and it worked like a charm.

@onlycparra

Everything OK, thanks a lot!

@xine05
xine05 commented Apr 26, 2015

Not able to drag & drop anything to the device, when I attempt to drag the ARM or the gapps-jb-20130813-signed.zip files to the device, the mouse changes to the black circle with a line through it and nothing happens. Have attempted with different devices and dragging the file from multiple locations, even tried to download the files directly to the device instead of using the drag/drop method. Nothing seems to work, could it be due to Windows8.1? Genymotion version is latest available on the official site.

@Ajeyi
Ajeyi commented Apr 28, 2015

Hi, when i drag the zip files onto Genymotion, i get the error: An error occured while deploying the file.
failed to copy 'C:/Users/My/Downloads/Genymotion-ARM-Translation_v1.1.zip' to ''sdcard/Download' :Is a directory. The same error appears when i drag the other zip file

@guelo
guelo commented Apr 29, 2015

got a 5.1 link?

@LucasVanDongen

Watch out that your browser doesn't decompress the file automatically. Re-zipping doesn't work for me, has to be the original file (OS X / Safari)

@cjimenezpacho

Everything OK! Thanks a lot!!!

@newfylox
newfylox commented May 8, 2015

To those having problems with version 4.1 or 4.1.1 emulators : use GApps version 20120429

http://www.devfiles.co/download/4DW4yYPf/gapps-ics-20120429-signed.zip

It worked for me!

@taiyangc

Does not work on latest 5.0+ images. Using 4.4.4 and it's fine.

@NovaDaGreat

Thnx bro! Now I'm being able to play all games - COC, Shadow Fight 2 and more! Really, you are the best.

@NicholasRBowers

Can't get ARM translation working with 5.1 Nexus 6 image. Any suggestions?

@tomrozb
tomrozb commented May 27, 2015

I've tested all gapps images for 5.1 and none of them work with Android v5.1.0 on Genymotion. Any suggestions?

@Dariushm2

That link provided by AmandaRiu for 5.1 android worked for me also. Thanks dude.

@tomrozb
tomrozb commented Jun 5, 2015

@Dariushm2 could you please provide more information on what device it works? I've tested this GApps version with Nexus 5 and Nexus 6 and it crashes all the time. I'm not sure whether or not device type changes anything except screen resolution?

@microsmeta

@tomrozbe Also my gApps 5.1 has install problems flashing the zip on Lollipop 5.1 + Genymotion 2.5.0
I searched Google Play apk with the browser, then installed Google Play Services.apk and then manually installed all the Google apps using Playstore succesfully.

@microsmeta

But the ARMTranlator Project is closed? No Lollipop compatibility available ?

@wbroek
Owner
wbroek commented Jun 26, 2015

Updated the Gist with link to the 5.1 GApps.
Tested all the Android versions (always Nexus device) and they worked all the time. Sometimes you need to reboot several times

@FloridaStream

4.4.4 error link

@qludes
qludes commented Jul 6, 2015

No luck with 5.0 or 5.1 but 4.4.4 worked flawlessly, on a different PC all 3 worked.

@kokomaster

i download genymotion 2.5 and chooseing google Nexus api 17 4.2.2 and i follow all steps in youtube until error message "failed to flash file gapps....20130812.zip"
what i missed in tutorial?
https://youtu.be/7MhHHhb5zBI?list=PLQtRg40IfFVGfpZh9XgarrfQKkH9QH6Ui

@wmlarson

Yaaaayy! Worked as described. I force stopped play store a couple of times and rebooted 2-3 times before google apps stopped crashing. Thanks for sharing this and for your effort to keep it current.

-using Nexus10 4.4.4

@AndreiD
AndreiD commented Jul 16, 2015

started new vm with android 5.1
-> drag and drop the Google Apps for Android 5.1 (https://www.androidfilehost.com/?fid=96042739161892865
-> close vm, restart vm
-> go to google play store, error appears, app restarts. go to MY app -> update all (only google app)
-> search google maps, install
-> close , restart device. showing "Optimising apps".

that's all. working very good

@axfelix
axfelix commented Jul 16, 2015

I'm having trouble with other, non-Gapps, ARM applications in Android 5.1 with Genymotion (namely, the PS4 remote play application, which I wanted to try on a newer version than 4.3 where it's confirmed working, since it may need H264_MAIN support). Any suggestions?

@st-f
st-f commented Jul 24, 2015

Quite frankly I'm a bit dubious here. The latest version asks for your mobile number when trying to register as a new user. And I wouldn't recommend using an existing, verified google account, well except if you check the signature etc.. but frankly even so, it's very risky.

@lgtout
lgtout commented Jul 28, 2015

Process was straightforward. But whenever I restart the device it pauses for a few minutes and shows the message "Android is starting... Optimizing app x of xx". Is there a way to prevent this delay? Thanks.

@sayoojvalsan

Links are broken https://www.androidfilehost.com/?fid=23060877490000124 - gapps-jb-20130813-signed.zip

@luckydonald

@sayoojvalsan the - gapps-jb-20130813-signed.zip is not part of the url.
I made that mistake too.
@wbroek Maybe move the name in front of the url?

@luckydonald

I can't login into Google Play, when it starts I get this after a while:
Genymotion - google nexus 7 2013 - 5.1.0 - api 22

Couldn't sign in
Can't establish a reliable connection to the server.
This could be a temporary problem or your Android device may not be provisioned for data services. If it continues, call Customer Care.

I can browse the playstore pages in the web browser, so I am definitely connected to the internet.

@fanky10
fanky10 commented Aug 18, 2015

simply thanks! Everytime I create a new android emulator with Genymotion I get here to check if the gapps is available for the OS I want to create 🎯

@kamend
kamend commented Aug 26, 2015

Any luck with ARM Translation on Android 5.0 or 5.1, which image are you using? Thanks! I need to get my Unity Android projects running.

@tomrozb
tomrozb commented Aug 28, 2015

@luckydonald did you found solution? I've exactly the same problem on one computer, but it worked on another one. I've no idea what my be wrong.

@larsen0815

For newbies like me: How do I restart?

"C:\Program Files\Genymobile\Genymotion\tools\adb" reboot
@firoze
firoze commented Aug 29, 2015

for Google Apps, I would suggest providing a link to the generic folder that sorts all links to all files by Android version instead of linking to the files themselves. The file links are likely to change randomly, but the folder link remains constant.

https://www.androidfilehost.com/?w=files&flid=5648

@hernan-erasmo

tapcio's instructions worked for me. I installed google play services on a 4.3 samsung galaxy s3

thanks @tapcio !

@albfan
albfan commented Oct 15, 2015

Drag and drop, drag and drop... Thanks @tapcio we can always relay on our beloved terminal.

For those who don't know, adb is inside "genymotion/tools", so use it with

$ cd <genymotion_path>/tools
$ ./adb @tapcio commands
@Programming4life

I keep getting "Your device isn't compatible with this version." when trying to install Netflix I know this is something to do with ARM-Translation but can't seem to solve it. Genymotion Device: Nexus 6 5.1.0
Fyi "/system/lib/arm" does exist so it did install.

@seato
seato commented Oct 19, 2015

Google Apps for Android 5.1 leads to a 404. @bdumeljic (thanks!) posted a working link for anyone else looking.

@pierx
pierx commented Oct 23, 2015

Does anyone able to flash gapps to latest android 6.0 preview image? I'm currently using Genymotion v.2.5.4.
I already tried various 6.0 gapps but always resulting in failed to flash dialog. I tried to invoke it directly using adb with flash-archive.sh xx.zip command but it seems it got issue with [ERROR][execute_update_binary].
Is this related to the ARM Translation issue? probably an update.

Thanks

@hristova

@pierx I have the same problem. Did you managed to solve it?
I tried like 10 different gapps for Genymoton Nexus 5X with Android 6.0.

@sinistance

@pierx @hristova, for 6.0 preview image, try use the 5.1 gapps

@marianosalvetti

Thanks guys ! Excellent, worked without problems

@suarkadipa

Google Apps for Android 5.1 (https://www.androidfilehost.com/?fid=96042739161892865 - gapps-L-4-21-15.zip) doesn't work, 404

@suarkadipa

@sinistance it failed

@pierx
pierx commented Nov 4, 2015

@hristova nope, not yet. Probably because the current gapps were still in alpha and there is some change in system on the Marshmallow image Preview.
@sinistace no, it won't work.

@iverc
iverc commented Nov 4, 2015

Here is the working link for 5.1 https://androidfilehost.com/?fid=96039337900114811
but it still failed to flash. Did anyone make it work for 6.0 emulator?

@sinistance

what image did you use? i'm using the preview nexus 5x image. here is the steps:

  1. flash Genymotion-ARM-Translation_v1.1.zip then restart.
  2. flash gapps-L-4-21-15.zip.
  3. sign in into your google account.
  4. flash benzo-gapps-M-20151011-signed-chroma-r3.zip then restart.

that's all

@pierx
pierx commented Nov 8, 2015

thanks @sinistance apparently flashing 5.1 on 5x preview is enough, and the link on the description is not found, use this link instead https://www.androidfilehost.com/?fid=96042739161891406 for gapps-L-4-21-15.zip @hristova its working now.

@FernanDK

gapps-L-4-21-15.zip is working for genymotion nexus5X 6.0

edit: i do not recommend to update google play services, as soon as I updated it via Play Store it started crashing constantly even after multiple reboots.

@st-f
st-f commented Nov 24, 2015

Anyone has a link for gapps for marshmallow?

@riwnodennyk

@sinistance thanks! That solution worked pretty well for me on the Preview Nexus 5X with Android 6.0.

@RegexLLC

This worked great for me.

@koustuvsinha

golden gist, golden thread! thanks all :)

@solancer
solancer commented Dec 4, 2015

If you need GApps then its recommended you download it from http://opengapps.org/

@naman
naman commented Dec 5, 2015

@solancer OpenGapps pico for 5.1 is not working with Genymotion

@poislagarde

Awesome, it worked a treat! Thanks

@Shvet
Shvet commented Dec 19, 2015

It is not working in Android 6.0, It gives me error,"Failed to flash file open_gapps-6.0-stock-20151008.zip".
Any solution for this?

@Thunderbottom

@Shvet can you remove the '_' in the file name and try again? It should work then

@Shvet
Shvet commented Dec 23, 2015

@Thunderbottom It is not working even after removing '_' from zip file.

@skypanther

Make sure you have the ARM translations installed and that you restart the emulator when that's done. It seems to help if you kill adb (adb kill-server) before moving on. Then, install the Google Apps for Android 5.1 (https://www.androidfilehost.com/?fid=96042739161891406 - gapps-L-4-21-15.zip) version on Android 6. Works for me. Though Play Services crashes pretty regularly.

@sushihangover

6.0 (API 23) - If you use the current "benzo-gapps-M-20151011-signed-chroma-r3.zip" you will get into an endless app wizard crash loop.... Use the 5.1 gapps and everything work fine and get upgraded....

@xinyu-usf

New available link for Genymotion ARM Translation: https://www.androidfilehost.com/?fid=23252070760974384

@Systematix1952

I wasted hours on this, trying to set up for M (6.0 API.23) on Genymotion, but gave up, and instead used the Android stock emulator Nexus 5 API 23, which has Google Play Services already installed and ready to roll. I then carefully followed the instructions at "http://developer.android.com/about/versions/marshmallow/android-6.0.html", and used adb.exe in a CMD shell to issue "adb -e emu finger touch 1" to (1) register a fingerprint, and (2) emulate a fingerprint touch using the Fingerprint example at "https://github.com/googlesamples/android-FingerprintDialog'. To my great surprise.... EVERYTHING worked perfectly. :-)

@NamPNQ
NamPNQ commented Jan 20, 2016

@xinyu-usf: Cool, tks you

@Deminem
Deminem commented Jan 24, 2016

@wbroek - Thanks the list is really useful! @sushihangover suggestion worked for setting up the google playstore on genymotion 6.0 (API 23).

@arcao
arcao commented Jan 25, 2016

The 6.0 Gapps are crashing because they don't have the right permissions. This (TeamExodus/frameworks_base@9c36be6) has to be integrated to Genymotion Android 6.0 images.

Unfortunately I tried also flash 5.1 Gapps to Android 6.0 images with partially success. After update Google Play Services, they stopped to work and crashing all time.

@anonym24

@arcao you have to install it on nexus 5x

@dtrejogo
dtrejogo commented Feb 8, 2016

Making work google play services 8.1 on Android 6 was really time consuming, what finally worked for me was what @sinistance suggested.

PREVIEW - Google Nexus 5x image.

  1. flash Genymotion-ARM-Translation_v1.1.zip then restart.
  2. flash gapps-L-4-21-15.zip.
  3. sign in into your google account.
  4. flash benzo-gapps-M-20151011-signed-chroma-r3.zip then restart.
@scana
scana commented Feb 9, 2016

To all of people who might have problems with Genymotion and Open GApps, take a look here: opengapps/opengapps#135 (basically it's not possible anymore)

@brianwoo

I followed dtrejogo's instructions and it worked on my nexus 5x genymotion vm. Thanks for your help.

@mackayn
mackayn commented Feb 11, 2016

@dtrejogo

Thanks for your instructions, worked nicely in the 5X for me including getting maps working, perfect for Android Xamarin app testing.

@dheera
dheera commented Feb 16, 2016

Can the relevant files just be uploaded to Github? All of the download links are full of popups, ads, viruses, and ToS violation notices. A simple HTTP URL to download the file without further notices would be awesome. Thanks!

@dizzydaz78

since getting another pc ive been having trouble with services stopping such as:

Google services framework
google play services

Anyone have any ideas why??

@esantiago1

I worked for me, android marshmallow :

1)genymotion 2.6.0
2)device emulator PREVIEW - Google Nexus 5X - 6.0.0 - API 23 - 1080x1920
3) flash Genymotion-ARM-Translation_v1.1.zip then restart.
4) flash gapps-L-4-21-15.zip. (https://www.androidfilehost.com/?fid=96042739161891406)
5)sign in into your google account.
6) download( benzo-gapps-M-20151011-signed-chroma-r3.zip) https://www.androidfilehost.com/?fid=24052804347835438 and restart.

@anonym24

It seems latest api 23 and 5x doesn't have root activated. How to enable it?
4.4 kitkat has root by default

http://postimg.org/image/uxmy6c1vr/

@silva96
silva96 commented Feb 25, 2016

What @sinistance says is the correct way of doing it. Worked for android 6.0 (api 23) on nexus 5 emulator.

@shaik7abdul7khallik

some of the game apps like Clash of kings are crashing in android 5.1.0, genymotion 2.6.0 after installing and updating gapps ->"unfortunately Clash of kings stopped"..
when i debug it..
deadObjectException is shown may be related to keyboard problems....
can some one tell me a solution for this?

@denield
denield commented Mar 20, 2016

@Ajeyi I've just run into the same problem. I guess you've figured it out by now, but here is the solution to everyone having the same error:

If an alert says "An error occured while deploying the file", change Genymotion's ADB settings to default
(Settings -> ADB -> Use Genymotion Android tools)

@jaydp17
jaydp17 commented Mar 21, 2016

@denield thanks for the solution!!

@pointblankcoder

@esantiago1 thank you for the solution

@udev
udev commented Mar 29, 2016

Okay, I tried all of the suggestions and nothing worked so I just went through and disabled Google Play Services and Google Play Store. Somehow this setup the factory version of everything Google related and allowed me to go back and reenable everything which fixed the Google Play Services crashes and allowed me to run the setup wizard without crashing. Hopefully this helps someone else save some time.

This was after installing L-4-21-15.zip and before switching to benzo-gapps-M-20151011-signed-chroma-r3.zip.

@arcao
arcao commented Apr 2, 2016

I am confirming that steps from @esantiago1 works!

Here is what I did:

  1. Install a latest Genymotion (version 2.6.0 in my case). Make sure the previous old (preview) Android 6.0 images are removed (Genymotion -> Settings -> Misc -> Clear cache).
  2. Add a new virtual device, select Google Nexus 5X and Android 6.0 image. It should download a new image from Genymotion website.
  3. Start created Google Nexus 5X - 6.0.0 - API 23 - 1080x1920 virtual device.
  4. Flash Genymotion-ARM-Translation_v1.1.zip (drag&drop the zip file to virtual device window) and then restart the virtual device.
  5. Flash gapps-L-4-21-15.zip and restart the virtual device again.
  6. Now add Google account in the virtual device via Settings -> Accounts -> Add account. Do not start Google Play! Ignore any crashes in sign in process.
  7. Flash benzo-gapps-M-20151011-signed-chroma-r3.zip and restart the virtual device.
  8. Open Google Play in virtual device, update all installed applications. Start Google Now with long touch on home button to force dialog with request to update Google Play Services. Update Google Play Services.
  9. Now the device is prepared with working Google Play and Google Play Services.

The links for all mentioned flash zip files are at the begin of this page.

@jqol
jqol commented Apr 3, 2016

My virtual device can't make any sound after flash Genymotion-ARM-Translation_v1.1.zip. I tried Android 5.1 and Android 6.0. they all turned mute after I flash the ARM translation.
Anyone have any ideas why??Should I tried some lower version of Android.

@jqol
jqol commented Apr 3, 2016

@arcao Hello, Is your virtual device still be able to make any sound after step 4. Mine turned mute.

@arcao
arcao commented Apr 3, 2016

I just installed Youtube on that virtual device and sound works. Check if sound isn't muted.

Note: I am using Genymotion v2.6.0 and VirtualBox 5.0.16.

@jqol
jqol commented Apr 3, 2016

@arcao thx for your reply. I checked VirtualBox settings again, and It works. Yay! I don't know what setting I've messed up.

@rardoz
rardoz commented Apr 7, 2016

I'm confirming what @arcao listed out. Those steps when followed exactly works for me. Thanks everyone. ;) v6.0 API 23

@hardik-d

google play service is crashing using gapps from (https://www.androidfilehost.com/?fid=24052804347835438 - benzo-gapps-M-20151011-signed-chroma-r3.zip) on genymotion nexus 6

@hardik-d

04-11 16:54:14.540 2421-2439/? W/ActivityThread: ClassLoader.loadClass: The class loader returned by Thread.getContextClassLoader() may fail for processes that host multiple applications. You should explicitly specify a context class loader. For example: Thread.setContextClassLoader(getClass().getClassLoader());
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: FATAL EXCEPTION: Thread-208
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: Process: com.google.android.gms, PID: 2421
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground()
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at android.os.AsyncTask$3.done(AsyncTask.java:309)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:242)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at java.lang.Thread.run(Thread.java:818)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: "/system/priv-app/PrebuiltGmsCore/lib/arm/libgmscore.so" has unexpected e_machine: 40
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at java.lang.Runtime.loadLibrary(Runtime.java:372)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at java.lang.System.loadLibrary(System.java:1076)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.google.android.gms.org.conscrypt.NativeCrypto.(SourceFile:53)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.google.android.gms.org.conscrypt.OpenSSLContextImpl$TLSv12.(SourceFile:152)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.google.android.gms.org.conscrypt.OpenSSLContextImpl.getPreferred(SourceFile:55)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.google.android.gms.common.net.SSLCertificateSocketFactory.a(SourceFile:272)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.google.android.gms.common.net.SSLCertificateSocketFactory.a(SourceFile:292)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.google.android.gms.common.net.SSLCertificateSocketFactory.createSocket(SourceFile:552)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.android.okhttp.internal.http.SocketConnector.connectTls(SocketConnector.java:89)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.android.okhttp.Connection.connect(Connection.java:143)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.android.okhttp.Connection.connectAndSetOwner(Connection.java:185)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:128)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.android.okhttp.internal.http.HttpEngine.nextConnection(HttpEngine.java:341)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:330)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:248)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:433)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:114)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:245)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:218)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.google.android.gms.checkin.k.a(SourceFile:360)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.google.android.gms.checkin.k.a(SourceFile:235)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.google.android.gms.checkin.g.a(SourceFile:571)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at com.google.android.gms.checkin.g.doInBackground(SourceFile:544)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at android.os.AsyncTask$2.call(AsyncTask.java:295)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
04-11 16:54:14.550 2421-2439/? E/AndroidRuntime: at java.lang.Thread.run(Thread.java:818) 

@indiandragon

@hardik-d In platform 6.0 after installing **Genymotion-ARM-Translation_v1.1.zip ** you have to install gapps-L-4-21-15.zip (ignore crashes) sign in to your google account and then install benzo-gapps-M-20151011-signed-chroma-r3.zip . Reboot where ever necessary.

It seems like benzo-gapps-M-20151011-signed-chroma-r3.zip lacks the ability to sign in properly and hence the above methods is required as detailed by @esantiago1 & @arcao .

@franciskim

Couldn't get it working with 6.0 but works well with 5.1 :)

@am5a03
am5a03 commented Apr 21, 2016

Looks like ARM translation package is broken and cannot deploy anymore with Genymotion's latest Android build.
When I drag to the simulator, I get something like An error occurred while deploying the file
https://na.cx/i/biMzM5.png

@BenjaminLee88

@am5a03 I have same issue. You solved it? If you done, please let me know about it. Thanks

@atanana
atanana commented May 2, 2016

@am5a03 @BenjaminLee88

If an alert says "An error occured while deploying the file", change Genymotion's ADB settings to default
(Settings -> ADB -> Use Genymotion Android tools)

@ITOestebanbarrios
ITOestebanbarrios commented May 3, 2016 edited

I worked for me, android 5 :

  1. create a device emulator PREVIEW - Google Nexus 5X - 6.0.0 - API 23 - 1080x1920
  2. install flash Genymotion-ARM-Translation_v1.1.zip then restart. download here http://filetrip.net/dl?4SUOrdcMRv
  3. install flash gapps-L-4-21-15.zip. download here https://www.androidfilehost.com/?fid=96042739161891406
  4. now sign in into your google account.
  5. and now install benzo-gapps-M-20151011-signed-chroma-r3.zip and restart. download here https://www.androidfilehost.com/?fid=24052804347835438
@MattGyver

So yeah, the ARM link in the gist is actually a Malware installer!!!!

@qaDream77
qaDream77 commented May 19, 2016 edited

Do NOT UPDATE Genymotion. It breaks the file transfer! Custom 5.0.0 - API 21emmulator is unable to drag-and-drop flash anything.

An error occured while trying deploying the file.
failed to copy '../Genymotion-ARM-Translation_v1.1.zip' to '/sdcard/Download/': Is a directory

The common solution of creating a shared folder in virtual box and having it auto mount doesn't work.

API LEVEL
WORKING: 16, 17, 18, 19, 22, 23 work.
BROKEN: 21

If anyone has a solution, please let me know.

Already tried (Didn't have to change anything, it was already set to this and doesn't do anything)
(Settings -> ADB -> Use Genymotion Android tools)

@rpglord
rpglord commented May 24, 2016

These instructions are incorrect, old arm translation only works on 4.x images, for android 5 or 6 you need arm translation made for these versions which can be found here :
http://23pin.logdown.com/posts/294446-genymotion-use-arm-translation-on-5x-image
http://23pin.logdown.com/posts/691046-genymotion-use-arm-translation-on-6x-image

@RichardBezerra

The ITOestebanbarrios's tip works for me too! Tks!

@Hectorrr72

@denield love you for the solution!

@wxiaoguang

@rpglord you saved my time! thank you~~

@AyatKhraisat

play store stuck on loading screen :(

@sshesh
sshesh commented Jun 13, 2016

I tried steps mentioned by @arcao "commented on Apr 2" and confirm it worked for me on my Nexus 5X emulator with GenyMotion. Thank yo

@chentongboy

@arcao perfect solution, thanks a lot

@Hawkers
Hawkers commented Jun 29, 2016

Be careful. I got some bad malware from that first link there on mirrorcreator.

@ThiagoJem

@arcao Thanks.

I'm using the latest version of genymotion ( 2.7.2 ) and it worked great!

@AmirIM
AmirIM commented Jul 3, 2016

thank's !!!

@ricardobranco

someone is having problems updating google play services in version 4.4.4 with last version of genymotion (2.7.2)?

@adampweb

gapps-L-4-21-15.zip flashing stopped (and system freezing) at this point:

...
...
adding: /system/vendor/pittpatt/models/recognition/face.face.y0-y0-71-N-tree_7-wmd.bin (deflated 38%)
chmod: updater: No such file or directory

how to solve this problem?

multiple probes and multiple versions (Nexus 5, Nexus Nexus 5x,, 9, ... [Android 6.0]) failed to complete installation

@rbaprado

@ricardobranco I do, did you manage to install it?

@derohimat

genymotion (2.7.2) Nexus 5 Android Marshmallow can't install ARM Translation.
Anyone here with same problem ?

@Sternchens

Hello,

thanks @arcao.

I have Genymotion 2.7.2 and i have google play installed with arcao's guide from 2.4.2016. But i can no play complex game. Only one game can i play. Solitaire. That is very sadly. I was with genymotion 2.6.0 happy. But on my PC that have the 2.6.0 can i not install apps. I can no aps update. I get an error. DL-....

I very sadly because the trend from this software. For me is this software death. I play games with saves in google. So i must return to bluestacks. :(

@ErmanSayin

Took me a while to realize that the file name next to the GApps link wasn't a part of the link

@Rcuz8
Rcuz8 commented Jul 23, 2016

@arcao when you say "Restart the Device", you mean Quit out of the Genymotion emulator and Start up the Emutor again from the Genymotion main screen?

@Rcuz8
Rcuz8 commented Jul 23, 2016

Am I the only one who is not seeing the Google Play App on my virtual device?
I have Genymotion 2.7.2 and am using the Nexus 5X with Android 6.0 API 23. I have searched the phone but cannot find a Google Play Store app or anything related to Google Play, only general apps like contacts and settings and messaging.

I followed @arcao 's steps and everything worked perfectly up until the second to last step where you have to update things by opening Google Play. Can someone help me understand why this is the case?

@initbrain

For those who experienced problems with ARM Translation on Lollipop (Android 5.X), use the updated version from http://23pin.logdown.com/posts/294446-genymotion-use-arm-translation-on-5x-image (hosted on Mega : https://mega.nz/#!Mt8kyBxa!iVJYC7eI7ruLVoaarWIa85QOm_VlH53G0knVGpoSlAE ).

For me, it resolve errors seen (with 'adb logcat') when app crash : 'java.lang.IllegalArgumentException: Unable to load native library: /data/app/xxxxxxxxxx/lib/arm/libmain.so'.

Note: I'm using Genymotion v2.7.2 rev 20160613-d7856fb with a Custom Phone - 5.1.0 - API 22

@smoothdvd

@initbrain Does it work on 6.x?

@anonym24
anonym24 commented Sep 11, 2016 edited

There is actually x86 Gapps available - http://opengapps.org/, so we don't need this old ARM Translation anymore

@anonym24

It installs without problems but Play Store will always crash when open it

screenshot_2

@joelpurra

Yay -- the Android 6.0 gapps nano version for x86 from opengapps.org (open_gapps-x86-6.0-nano-20160917.zip) worked for me!

@anonym24
anonym24 commented Sep 24, 2016 edited

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

@duranmla
duranmla commented Oct 3, 2016 edited

@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
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

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

@amaels
amaels 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
tioback commented Oct 18, 2016

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

@jimdi
jimdi commented Oct 31, 2016

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

@thekingofbandit

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.

@Xy-joe
Xy-joe commented Dec 7, 2016

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

@seanmavley
seanmavley commented Dec 15, 2016 edited

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

@imanalien2010

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
Ahed91 commented Jan 19, 2017 edited

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

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
JaxGit commented Jan 30, 2017 edited

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.

@mpkossen
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.

@SteveJobzniak
SteveJobzniak commented Mar 27, 2017 edited

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.

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