Using ARM translation tools and/or Xposed/EdXposed framework with Genymotion SaaS is not officially supported: if the application still does not run, or if Genymotion SaaS does not operate correctly, we will not be able to provide any technical support. Do it at your own risks.
If you get one of the following issue:
- The application does not appear in Google Play Store.
- Google Play Store says "Your device isn't compatible with this version".
- You try to upload an application with an APK file, but it does not start or run.
Then, the application may only be available for ARM and/or it will not run on a rooted device.
1. The application/game is for ARM only
Genymotion SaaS virtual devices architecture is x86 (32 bits) - it cannot run applications for ARM "out of the box". You will need to install ARM translation tools.
Genymotion SaaS does not support arm64/aarch64 applications, even with ARM translation tools.
To run such applications on Genymotion, please refer to How to run applications for arm64/aarch64 (arm-v8)?
To install ARM translation tools, please follow the instructions from Genymotion SaaS userguide - Deploying applications for ARM
If you want to install the application from Google Play Store, you have to install the ARM translation tool before installing the Open GApps package.
2. The application/game detects root
Genymotion SaaS virtual devices are all rooted (see How to unroot a Genymotion virtual device?). Some applications or game will detect root and refuse to run or install on Genymotion. It is also impossible to install them from Google Play Store ("Your device isn't compatible with this version").
However, it is possible to make some of them work by using Xposed/EdXposed to hide root. To do so:
- Download an APK of the application. You need to use a x86 variant. If there are none, you will need to download a armv7 (32bit) variant and install ARM translation tools (see Genymotion SaaS userguide - Deploying applications for ARM).
- Drag'n Drop the APK to the device display.
- Follow the instructions from How to use Xposed/Edxposed to hide root access from an application with Genymotion SaaS?