Question

How can I manage genymotion on premise

Answer High Confidence (80%)

### What Genymotion SaaS Can Do for You

| Feature | Why it matters for your team |

|---------|------------------------------|

| **Cloud‑based virtual devices** | Spin up Android emulators instantly from any browser – no local hypervisor needed. |

| **Pay‑as‑you‑go pricing** | Only pay for the minutes your device runs – great for bursty workloads. |

| **Scalable device pools** | Run dozens or hundreds of instances in parallel for load or performance testing. |

| **Instant snapshots & clones** | Quickly roll back to a clean state or clone a baseline configuration for parallel tests. |

| **Integrated ADB & remote desktop** | Debug, log, and interact with the device directly from the web console. |

| **API & CLI access (gmsaas)** | Automate device provisioning, app installs, and policy enforcement in CI/CD pipelines. |

| **MDM‑style management (Genydeploy)** | Deploy apps, scripts, and device policies to thousands of cloud instances with a single JSON/YAML file. |

| **Cross‑platform support** | Work on Windows, macOS, or Linux without any local installation. |

| **Security & compliance** | Encrypted traffic, isolated instances, and optional SSO integration for enterprise security. |

**Bottom line:** Genymotion SaaS gives you a ready‑to‑use Android cloud lab that scales on demand, integrates with your workflow, and frees your developers and testers from maintaining local VM infrastructure.

---

### Managing Genymotion On‑Premise

| Step | What to do | Key points |

|------|------------|------------|

| **1️⃣ Install Genymotion Desktop** |

  • Download the installer for Windows/macOS/Linux.
  • Run the installer and follow the wizard.
  • On Windows, enable Hyper‑V (Pro/Enterprise) or install VirtualBox if using the free edition.
| Use the latest desktop version (supports only the latest Android release). |

| **2️⃣ Create device images** | In the launcher, click **Create a new virtual device** → pick device model & Android version. | Device images are stored locally (~100 MB each). |

| **3️⃣ Configure device** | In the device editor set CPU, RAM, resolution, network, and install GApps if needed. | Adjust settings before the first boot for optimal performance. |

| **4️⃣ Run & manage** | Double‑click the device to start, or use **Quick boot** (QEMU) for speed. | Use the device toolbar for stop, pause, take snapshot, clone, and delete. |

| **5️⃣ Automate with Genymotion Shell / GMTool** |

# Start a device via CLI

genymotion-shell start "Pixel 6"

# Install an APK

adb -s Pixel\ 6 install app.apk

# Stop

genymotion-shell stop "Pixel 6"

| Use these scripts in your local dev environment or CI runners. |

| **6️⃣ Integrate with CI/CD** | Install Genymotion on your build agents, spin up a device before tests, run your test framework, capture logs, and tear it down. | Works with Jenkins, GitHub Actions, GitLab CI, etc. |

| **7️⃣ Keep it secure** |

  • Use a licensed Genymotion account (Pro or Enterprise).
  • Enable Hyper‑V or KVM only on trusted machines.
  • Update device images regularly via the launcher.
| All communication between your host and the virtual device is isolated. |

**Quick checklist for a smooth on‑premise setup**

1. **Verify system requirements** – CPU, RAM, hypervisor support.

2. **Install Genymotion Desktop** – no extra dependencies on macOS; Windows needs Hyper‑V.

3. **Create and test a single device** – confirm ADB connectivity and UI responsiveness.

4. **Script device lifecycle** – start, stop, snapshot, delete.

5. **Add to CI/CD** – test a simple automated test run.

6. **Schedule regular image updates** – keep the Android OS current.

---

#### Need help getting started?

Let us know if you’d like a quick walkthrough on:

- Setting up the desktop client on a specific OS

- Writing a simple Genydeploy JSON for app deployment

- Integrating Genymotion with your current CI tool

We’re here to help! 🚀