Warning
Since September 2019, Google has started requiring app developers to update their apps with 64bit AArch64 support. Because of this, some applications on the PlayStore are only available in arm64. Genymotion does not support arm64-v8 applications, even with ARM translation tools.
If you get one of the following issue:
- I try to upload an application with an APK file, but it does not start or run.
- I try to install an application from Google Play Store, but it says "Your device is not compatible"
- The application does not appear in Google Play Store
Then, it is very likely that the application you want to install contains native ARM code.
Genymotion Cloud SaaS virtual devices architecture is x86 (32 bits) only.
If you are installing an application from an APK file, make sure it is compiled for x86.
Otherwise, you need to install an ARM translation tool to use applications with native ARM code.
Note
For legal reasons, we cannot provide any ARM translation tools nor any links to it. However, you should be able to find it on the Internet.
To install ARM translation tools, please follow these instructions:
- Find the ARM translation tool that matches the Android version of your instance.
Note
There are no ARM translation tools for Android 10 at the moment.
- Create a new instance from the Default Templates section in Cloud SaaS main page. (see Staring a virtual device).
- Drag'n drop the ARM translation tool zip file to your device display, or use the file upload widget. (see Deploy an application).
- Wait for the upload to reach 100% (red tick).
- Save your instance (see Save a virtual device).
- From the Template section in Cloud SaaS main page, start you saved device.
Your saved device can now support applications with ARM code.
Important
If you want to install ARM applications from Google Play Store, you have to install the ARM translation tool before installing the OpenGApps package.