Question

I would like a step-by-step guide for Genymotion Desktop. Can you provide more details?

Answer High Confidence (82%)

Create a New Virtual Device on Genymotion Desktop (Step-by-Step Guide)

1. **Launch Genymotion Desktop**

- **Windows** : double-click on the icon in the Start menu or on the desktop.

- **macOS** : open the *Applications* folder and double-click on Genymotion.

- **Linux** : run `~/genymotion/genymotion` from a terminal (or the icon of your launcher).

2. **Connect to Your Account**

- If you already have an account, enter your credentials.

- Otherwise, click on **CREATE ACCOUNT** → create a free account, then validate the e-mail.

- You can choose between **Personal use** (free edition) or **I have a license** (paid Pro edition).

3. **Access the Dashboard**

Once authenticated, you arrive at the *Genymotion Launcher Dashboard* window where existing devices (if any) are listed.

4. **Create a New Virtual Device**

- Click on the **+** button or on **CREATE** (top left).

- The *Create Virtual Device* window opens.

5. **Select the Basic Configuration**

- **Model** : choose the device brand and model (e.g. *Galaxy S20*, *Pixel XL*).

- **Android version** : choose the Android version you want to test (Android 5.0 to 15.0).

- **Root** : check if you need root access (optional).

6. **Customize the Profile (Optional)**

- **Name** : give a unique name to your device.

- **CPU / RAM** : adjust the number of cores and memory to optimize performance.

- **Display** : modify the resolution or aspect ratio if necessary.

- **Additional options** : enable or disable sensors, network connection, etc.

7. **Save and Launch**

- Click on **Save** (or **Create**). Genymotion downloads the corresponding Android image (if needed).

- Once the image is ready, your device appears in the dashboard.

- **Start the device** : double-click on the device or right-click → **Cold boot** (or **Quick boot** if available).

8. **Deploy Your Application**

- **Drag and drop** : drag your APK file onto the device window.

- **ADB** : open a terminal and use `adb install ` (adb is provided with Genymotion).

9. **Advanced Usage**

- **Network configuration** : in the *Settings* menu → *Network* → choose a profile (NAT, Host-only, etc.).

- **Log capture** : use the *Log* button or the `adb logcat` console.

- **Snapshots** : save the device state (File → Save snapshot).

🔧 **Tip** :

- **Optimization** : if your machine has little RAM, reduce the allocated memory to the device (e.g. 512 MB).

- **Updates** : ensure Genymotion Desktop is up-to-date via *Help → Check for updates*.

**Sources**

- Official documentation : https://docs.genymotion.com/desktop/Get_started/014_Basic_steps

- Virtual device guide : https://docs.genymotion.com/desktop/03_Virtual_devices

---

**Help Us Better**

What is your primary goal with these virtual devices? (e.g. unit tests, demonstrations, continuous integration) 🚀