How to Install Google Frameworks (Play, Accounts, etc.) on a Genymotion Virtual Device

How do you install Google frameworks (Play, Accounts, etc.) on a Genymotion virtual device?

Update May 28th, 2017: This method is no longer supported by me and doesn't work anymore as far as I know. Don't try it.


# How To Add Google Apps and ARM Support to Genymotion v2.0+ #

Original Source: [GUIDE] Genymotion | Installing ARM Translation and GApps - XDA-Developers

Note(Feb 2nd): Contrary to previous reports, it's been discovered that Android 4.4 does in fact work with ARM translation, although it is buggy. Follow the steps the same as before, just make sure you download the 4.4 GApps.

UPDATE-v1.1: I've gotten more up-to-date builds of libhoudini and have updated the ZIP file. This fixes a lot of app crashes and hangs. Just flash the new one, and it should work.


This guide is for getting back both ARM translation/support (this is what causes the "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE" errors) and Google Play apps in your Genymotion VM.

  1. Download the following ZIPs:
    • ARM Translation Installer v1.1 (Mirrors)
      If you have issues flashing ARM translation, try re-downloading from a mirror
    • Download the correct GApps for your Android version:
      If you have issues flashing GApps, try re-downloading from a mirror
      • Google Apps for Android 6.0
      • Google Apps for Android 5.1
      • Google Apps for Android 5.0
      • Google Apps for Android 4.4 (Download from CM11 Links) (4.4 GApps might have bugs)
      • Google Apps for Android 4.3 (Mirrors)
      • Google Apps for Android 4.2
      • Google Apps for Android 4.1

  2. Next open your Genymotion VM and go to the home screen.
  3. Now drag&drop the Genymotion-ARM-Translation_v1.1.zip onto the Genymotion VM window.
  4. It should say "File transfer in progress". Once it asks you to flash it, click 'OK'.
  5. Now reboot your VM using ADB (adb reboot) or an app like ROM Toolbox. If nescessary you can simply close the VM window, but I don't recommend it.
  6. Once you're on the home screen again drag&drop the gapps-*-signed.zip (the name varies) onto your VM, and click 'OK' when asked.
  7. Once it finishes, again reboot your VM and open the Google Play Store.
  8. Sign in using your Google account
  9. Once in the Store go to the 'My Apps' menu and let everything update (it fixes a lot of issues). Also try updating Google Play Services directly.
  10. Now try searching for 'Netflix' and 'Google Drive'
  11. If both apps show up in the results and you're able to Download/Install them, then congratulations: you now have ARM support and Google Play fully set up!

I've tested this on Genymotion v2.0.1-v2.1 using Android 4.3 and 4.4 images. Feel free to skip the GApps steps if you only want the ARM support. It'll work perfectly fine by itself.


Old Zips: v1.0. Don't download these as they will not solve your issues. It is left for archival and experimental purposes.

How to install Google Play Services in a Genymotion VM (with no drag and drop support)?

As of Genymotion 2.10.0 and onwards, GApps can be installed from the emulator toolbar.
Please refer to answer by @MichaelStoddart.

Next follows former answer kept here for historic reason:

Genymotion doesn't provide Google Apps. To install Google Apps:

  1. Upgrade Genymotion and VirtualBox to the latest version.

  2. Download two zip files:

    - ARM Translation Installer v1.1

    - Google Apps for your Android version: 2.3.7 - 4.4.4 or 4.4 - 6.0 (with platform and variant) You can also find the GApps list in the wbroek user GitHubGist page.

  3. Open Genymotion emulator and go to home screen then drag and drop the first file Genymotion-ARM-Translation_v1.1.zip over the emulator. A dialog will appear and show as file transfer in progress, then another dialog will appear and ask that do you want to flash it on the emulator. Click OK and reboot the device by running adb reboot from your terminal or command prompt.

  4. Drag and drop the second file gapps-*-signed.zip and repeat the same steps as above. Run adb reboot again and, once rebooted, Google Apps will be in the emulator.

  5. At this point 'Google Apps Services' will crash frequently with the following message google play services has stopped working. Open Google Play. After providing your account details, open Google Play and update your installed Google Apps. This seems to make Google Play realize you have an old Google Play Services and will ask you to update (in my case, updating Google Hangouts required a new version of Google Play Services). I've also heard that simply waiting will also prompt you to update. The 'Google Play Services' app doesn't seem to appear otherwise - you can't search for it. You should then see an offer to update Google Play Services. Once the new Google Play Services is installed you will now have stable, working access to Google Play

Installing google apps on genymotion

  1. Download https://drive.google.com/file/d/0B_7IFWOq37FaUTVUc3FzX01Palk/edit
  2. Import this into Virtual Box (just open the .ova file)
  3. Open Genymotion
  4. Play the device
  5. Enjoy!

How to add Google Apps to Genymotion 1.3

Genymotion tablet version emulator doesn't provide any google apps, only Galaxy Nexus-4.2.2 with google apps-Api 17 -720x1280 comes with google app support. So in the tablet version need to install google apps. For this purpose I simply followed these steps.

For example consider installing google app on 10.1 Tablet 4.2.2 API 17 1280x800

1.Upgrade your genymotion to 2.0.1

2.Upgrade your VirtualBox to 4.2

3.Download the two zip files from the link ARM Translation Installer v1.1 - http://goo.gl/JBQmPa and Google Apps for Android 4.2 - http://goo.im/gapps/gapps-jb-20130812-signed.zip

4.Then please copy these files to desktop

5.Open genymotion emulator and go to home screen then from the desktop drag and drop the first file Genymotion-ARM-Translation_v1.1.zip .A dialog will appear ans show as file transfer in progress ,then another dialog will appear and ask that do you want to flash it on the emulator then click OK after this it will ask to reboot the device then restart adb .

6.After this drag and drop the second file gapps-jb-20130812-signed.zip and repeat the same steps as above. restart adb and this will install google apps on your emulator.

In my case these steps resolved my issues...
Remember you can drag and drop files in to the emulator only from the desktop in case of ubuntu .

You can add any app for testing to your dropbox or any other file hosting website on your computer. Then open genymotion and go to the browser in genymotion. Go to the file hosting website where you added the app and download it from there. It would appear in the notification bar once downloaded. Click it to install it.

Genymotion v2.3.1 get Google Play store

Do you have Safari I had the same problem. You need to put the zipped file on the Emulator!

How to install Chrome browser on Android in Genymotion?

Install Google Play First with this:

How do you install Google frameworks (Play, Accounts, etc.) on a Genymotion virtual device?

Then use Google Play just like in a real android device :)



Related Topics



Leave a reply



Submit