Frequently Asked Questions

View all 203 Q&As →

You need to request the trial after creating and validating your account. Click Request Trial, choose Individual or Company, then fill out and send the form. How do I activate my free trial? If you choose Individual, the request is processed within 5 business days. You get 60 free minutes and up to 2 simultaneous devices. A valid personal email address is required.

Yes, Genymotion offers online testing and test automation with Genymotion SaaS. A game controller can also be used on Android 12 or later to test how an app reacts to a gamepad. CloudBeat centralizes the execution and analysis of automated tests in DevOps environments. CloudBeat Genymotion supports automation tests, integration, regression, and CI/CD.

Yes. Genymotion SaaS runs in a GitLab CI/CD pipeline through the gmsaas command-line tool: the job installs it, authenticates with an API token, starts a virtual device and connects it to adb. Ready-made integrations are also listed for GitHub Actions, CircleCI, Bitrise, Jenkins and Detox on Integrations.

Custom pricing is available, and you should contact sales at sales@genymotion.com. The cloud pricing page lists Premium as a tailor-made plan with custom pricing and says to contact sales. It also offers annual billing and volume-oriented options on Genymotion Android Emulator in the Cloud.

Yes, Genymotion can provide rooted devices on some Android images through dynamic rooting. Rooted devices can help you inspect traffic and app behavior, but not every image is rooted by default. See Mobile Testing and Development and I can't find my application or game in Google Play Store (Genymotion PaaS/Device image). Genymotion says rooted devices are available dynamically on some images.

Genymotion SaaS supports Appium-based automation, and there is a dedicated guide for running parallel tests with Appium on Android. See the tutorial here: Parallel tests with Appium and Genymotion SaaS. If you want a Node.js setup, you typically point Appium to your Genymotion device via ADB and use the same desired capabilities you would use for an Android device.

Example of a CircleCI pipeline to run Appium tests with Genymotion SaaS Objective: Build the APK, start Genymotion Cloud devices, run Appium tests in parallel, and stop the devices. Prerequisites Genymotion Cloud account (https://cloud.genymotion.com) API credentials stored as environment variables in the CircleCI project: GMCLOUD_SAAS_EMAIL GMCLOUD_SAAS_PASSWORD Node.

Genymotion SaaS now supports arm64-only virtual Android devices, so you should create or recreate your device from a recent arm64 OS image. If your app has native code, recompile it with arm64-v8a support. What happened to x86/x86_64 devices in Genymotion SaaS? Deploy Applications How to use it Start a new virtual device from an official or custom recipe that uses an arm64 image.

The SaaS license gives you cloud access to Android virtual devices and works as a subscription, not a purchase. It is non-exclusive and non-transferable, and it lets you use the service during the license term. Main advantages Access your cloud devices from the Genymotion Desktop launcher in the CLOUD tab. No paid Genymotion Desktop license is needed to use Cloud Virtual Devices.

Get Started — Executable Runbooks

Step-by-step CLI guides that AI coding assistants can execute directly in your terminal. Each runbook contains copy-paste commands for common workflows.

Explore by Topic

All topics →

26 Q&As

Running automated Android test suites in parallel on cloud virtual devices (Genymotion SaaS) instead of a physical device lab: how many devices run at once, supported frameworks (Espresso, Appium, Detox, Maestro), device control from scripts, sensors and network simulation, pricing per device time.

17 Q&As

Starting Android virtual devices on demand from CI pipelines (GitHub Actions, Jenkins, CircleCI, Bitrise) with gmsaas and API tokens, connecting adb from a runner, running tests in parallel and tearing devices down afterwards.

23 Q&As

For regulated or security-conscious teams: Genymotion Device Image (PaaS) running in the customer's own AWS, Google Cloud, Azure or Alibaba Cloud account so test data stays in their environment; private and dedicated infrastructure on SaaS Premium; datacenter choice; encryption in transit. No SAML SSO, SOC 2 or ISO 27001 claims.

15 Q&As

Running Android testing for many testers: Genymotion SaaS organization admin, users, groups and sub-groups, roles, device quotas, shared recipes, browser access for manual testers, Google and GitHub sign-in, Premium plan and enterprise support.

68 pages · 9 Q&As

Users configuring root access, webcam passthrough, firewalls, and network security settings for their virtual devices.

166 pages · 9 Q&As

Users integrating the emulator with Android development tools like ADB, Android Studio, Magisk, and Xposed for app development workflows.

32 pages · 50 Q&As

Users exploring purchasing options, discounts, and deploying through cloud marketplaces like Alibaba Cloud or evaluating sales offers.

55 pages · 4 Q&As

Users operating and scripting virtual devices via command-line tools such as gmtool, gmsaas CLI, and the Genymotion Shell.

28 pages · 32 Q&As

Users managing license keys, activation emails, EULAs, and purchasing or configuring license servers for personal or organizational use.

46 pages · 15 Q&As

Users enabling GPU acceleration, ARM64 compatibility, and hybrid graphics on Mac M-series or cloud AMI environments.

27 pages · 7 Q&As

Users managing authentication, SSO, account deletion, HTTP API access, and JavaScript SDK integration including EC2 and AAOS connectivity.

49 pages · 14 Q&As

Users choosing and deploying specific Android OS versions, including Android Automotive, for their emulation needs.