How can I install Google Play Services in a Genymotion emulator with no drag and drop support?
I can't install it as mentioned in Stack Overflow post How do you install Google frameworks (Play, Accounts, etc.) on a Genymotion virtual device? due to the lack of support for drag and drop installation.
Genymotion supports Google Apps for a few emulators, but it doesn't support tablet emulators.
This question is related to
android
google-play-services
genymotion
I tried almost all of the above options, but was not able to install google play services, however just found from the faq section of genymotion that the only way to access google play services is to use the packages provided by OpenGapps.
I tried and this worked:
Drag and Drop did not work on my system...
I found a blogpost which describes how you install it with adb:
adb push Genymotion-ARM-Translation_v1.1.zip /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip
adb push gapps-jb-yyyymmdd-signed.zip /sdcard/Download/gapps.zip
adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip
adb reboot
adb shell flash-archive.sh /sdcard/Download/gapps.zip
adb reboot
Following the steps in the accepted answer didn't work for me. I followed the steps in this guide with an image running 5.0.0, and it got the job done. It's a step-wise process just like the accepted answer for adding Google Play
support to genymotion images.
The most important differences are that in the guide I linked to, they mention that installing Google Play Services
on images running higher than 5.0.0 may not work, and they say to change the ADB tool connection settings
in the Genymotion
desktop application's settings window to: Use custom Android SDK tools
. Also, the gapps
zips seem to be different.
The guide also uses GIFs to illustrate the steps in the process, so it leaves much less room for doubt.
Link to gapps
zip for Android 5.0 used in the guide -- requires Genymotion 2.4.0+
Link to ARM Translation Installer v1.1 used in the guide -- this is provided for convenience. it doesn't seem any different than the one provided in the accepted answer at first glance
As of verison 2.10, Genymotion can be installed using the toolbar in your emulator. Simply look for the Open GAPPS button.
There is an Open GAPPS button in the top right corner of the genymotion. Click on it you can directly install Gapps from genymotion.
Tried to download Gapps app and install it on Genymotion, but realized that its already included within the emulator itself
Now Gapps provide way to install gapps package thorough apk.
Download APK and installation instruction from below link:
You can download current APK from below link:
Play store link: https://play.google.com/store/apps/details?id=org.opengapps.app
Current version Website Link (7/22/2017): http://opengapps.org/app/opengapps-app-v16.apk
With adb, you can install GApps and ARM Support zips without a drag & drop. emuking from XDA Developers has instructions for it:
I used 4.2.2, which is acceptable for my testing purposes. I then extracted both zip's "/system/..." folders to a folder on my desktop. In cmd prompt I used the following commands (step 1 is optional and for verification that adb is working):
You'll have to change the folder name in "adb push" line to where you actually extracted both zip files. After doing it, I recommend you to "adb reboot" the device.
For Android 6.0 at least, the ARM Translation thing is apparently unnecessary.
Just grab an x86 + Android 6.0 package (nano is fine) from OpenGApps and install by dragging-and-dropping and telling it to flash.
It seems the ARM translation thing was previously required, before the x86 package was available. You might still need the ARM translation if you want to install ARM-only apps though.
For Genymotion 2.12.2 you can find GApps added in all their virtual devices. Run any virtual device by Genymotion and then you can find on the top right corner which says Open GApps. Press it and it will automatically install GApps.
You could do this simply by:
NOTE: you can find the right GApp version here:
Download the latest version of genymotion and after creating a device click on Open GAPP in device right side.
That work for me
Same steps mentioned in @KingyBobo and @anp8850 answers, but:
Download the correct GApps for Android 5.0: Google Apps for Android 5.0 (https://www.androidfilehost.com/?fid=95784891001614559 - gapps-lp-20141109-signed.zip)
More GApps here
Note that Google+ shows lot of errors before updated.
Source: Stackoverflow.com