How can Genymotion be managed on premises?

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 | <ul><li>Download the installer for Windows/macOS/Linux.</li><li>Run the installer and follow the wizard.</li><li>On Windows, enable Hyper‑V (Pro/Enterprise) or install VirtualBox if using the free edition.</li></ul> | 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 | <div class="rozz-code-container"><pre><code class="hljs null"><span class="hljs-comment"># Start a device via CLI</span> genymotion-shell start <span class="hljs-string">"Pixel 6"</span> <span class="hljs-comment"># Install an APK</span> adb -s Pixel\ 6 install app.apk <span class="hljs-comment"># Stop</span> genymotion-shell stop <span class="hljs-string">"Pixel 6"</span></code></pre></div> | 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 | <ul><li>Use a licensed Genymotion account (Pro or Enterprise).</li><li>Enable Hyper‑V or KVM only on trusted machines.</li><li>Update device images regularly via the launcher.</li></ul> | 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! 🚀