I would like a step-by-step guide for Genymotion Desktop. Can you provide more details?
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
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) 🚀