How do I set up a virtual device in the Genymotion Cloud environment?
Below is a step‑by‑step guide that walks you through the entire process, from choosing a plan to launching your first device. All the information is current as of October 28, 2025.
---
1️⃣ Create/Log in to a Genymotion SaaS account
1. Go to cloud.geny.io/signin. 2. Sign in with your email/credentials, or use SSO (Google, GitHub, etc.). 3. If you’re new, register first and confirm your email.
---
2️⃣ Choose a Pay‑as‑You‑Go plan
1. From the main dashboard, click “Start a plan” or go to Administration → Billing. 2. Select “Pay‑As‑You‑Go” – you’ll be able to run up to 2 devices simultaneously at $0.05/min per device. 3. Enter billing details (credit card, address) and confirm. 4. Your plan is active immediately; you can add more devices or upgrade later.
---
3️⃣ Pick the Android image and recipe
1. From the Virtual Devices homepage, click “Choose a recipe”. 2. Select the desired Android version (e.g., Android 12, Android 13, or the new ARM 64 images). 3. If you need a specific hardware profile, use the “Customize” option to adjust CPU, RAM, and screen size.
> Tip: The quick‑start guide on the docs page shows how to pick an image via the UI: > “From the Image section, select Marketplace Image” (see docs.genymotion.com/paas)【source: docs.genymotion.com/paas】.
---
4️⃣ Configure cloud resources
You’ll be prompted to set the following:
| Item | What to choose | |------|----------------| | Provider | AWS, GCP, Alibaba Cloud, Azure, or your own on‑prem server | | Region | Geographic zone (closest to your team for lower latency) | | Instance type | vCPU × memory (e.g., 2 vCPU / 4 GB for a light device) | | Architecture | x86 or ARM 64 (ARM now fully supported, see 2025 update) | | Billing | Pay‑As‑You‑Go (default) |
> Reference: The quick‑start PDF for Alibaba outlines exactly how to set these fields (page 4)【source: PDF_Genymotion_Alibaba_Quick_Start】.
---
5️⃣ Launch the virtual device
1. Click “Start” after confirming your configuration. 2. The device will spin up in a few seconds. 3. Once running, you’ll see it listed under Virtual devices on the dashboard.
---
6️⃣ Connect and use the device
| Method | How |
|--------|-----|
| Web UI | Open the device’s console in your browser (the dashboard provides a “View” button). |
| ADB | Use the provided ADB connection string (visible in the device details). Run adb connect <device-ip> from your local terminal. |
| HTTP API | Send commands to start/stop or capture screenshots via the Genymotion HTTP API (documentation in the SaaS guide). |
---
7️⃣ Manage and scale
- Stop / Delete – When you’re done, stop the device to stop incurring charges.
- Scaling – Add more instances by repeating the “Start” process or upgrade your plan.
- Collaboration – Share device URLs or recipes with teammates from the dashboard.
---
Quick‑reference links
| Topic | Link | |-------|------| | Genymotion SaaS Getting Started | https://docs.genymotion.com/saas/02_Getting_Started | | Device image guide (PaaS) | https://docs.genymotion.com/paas | | ARM 64 release announcement | https://genymotion.com/blog/genymotion-arm64-devices |
---
That’s it! 🎉 You now have a fully functional Android virtual device running in the cloud, ready for development, testing, or demos.
---
Quick question: Are you planning to integrate this setup with a CI/CD pipeline, or is it mainly for manual testing right now?