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/genymotionfrom 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 <file_path.apk>(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 logcatconsole. - 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.
- 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 BetterWhat is your primary goal with these virtual devices? (e.g. unit tests, demonstrations, continuous integration) 🚀