How to run the emulator in the cloud?
how to run genymotion emulator in the cloud
Short answer
- Use Genymotion SaaS (Genymotion in the cloud) for browser/API access and CI integration, or deploy Genymotion Device Image / AMI on a cloud provider (AWS, GCP, Azure) to run devices as cloud instances. For local Desktop emulators note: Genymotion Desktop cannot be run inside cloud VMs — use the cloud products instead.
How to get started (quick steps)
1. Choose the cloud offering:
- Genymotion SaaS (hosted service) — fast start, web player + HTTP/API + CI integrations.
- Genymotion Device Image / Cloud images (AMI) — deployable on AWS, GCP, Azure (useful if you want control inside your cloud account).
2. Sign up / start the free trial for the chosen product on genymotion.com.
3. In the Genymotion console or marketplace image:
- Create an Android virtual device (pick Android version and device profile).
- Start the device — access it through the web player, VNC/remote desktop, or the HTTP API depending on offering.
4. Integrate or automate:
- Use the provided HTTP API, CI integrations (GitHub Actions, Jenkins, CircleCI, Bitrise, Detox, Appium, etc.) to run tests or automate workflows.
- Upload APKs, simulate GPS/networks/biometrics, and run automated instrumented tests.
5. (If using AWS/GCP/Azure images) launch the provided Genymotion image (AMI/marketplace) in your cloud account and follow the marketplace/console instructions to start and manage instances.
Important note
- Genymotion Desktop is not supported in cloud VM instances — don’t attempt to run the Desktop product on AWS/GCP/Azure. Use Genymotion SaaS or the Device Image / marketplace images for cloud use.
Sources
- Professional Android Emulator
- Can Genymotion Desktop run in a virtual machine? (Support)
- Get to the Next Level with Genymotion on AWS
What are you mainly planning to do with cloud emulators — automated CI testing, manual remote access for demos/support, or something else?