A powerful, user-friendly PowerShell script to manage and launch Android emulators with ease.
- β Interactive menu-driven interface
- π Multiple launch modes:
- Quick Start (optimized)
- Headless (no UI)
- Cold Boot (with data wipe)
- Standard
- Performance Mode (high resource config)
- π System and SDK diagnostics
- π Emulator status viewer and process manager
easiest way is to setup andriod studio.
manuall:
- Windows PowerShell 5.1+ (or PowerShell Core)
- Android SDK installed with:
emulator.exeadb.exe
- At least one valid AVD (Android Virtual Device)
Edit the top of the script to adjust paths and AVD name:
$script:Config = @{
EmulatorPath = "C:\Path\To\Sdk\emulator\emulator.exe"
AdbPath = "C:\Path\To\Sdk\platform-tools\adb.exe"
AvdName = "Your_AVD_Name"
DefaultMemory = 2048
DefaultCores = 4
BootTimeout = 120
}This tool is especially useful for:
- Quickly launch emulators with predefined resource settings.
- Skip launching Android Studio just to run an emulator.
- Use headless mode for silent background testing.
- Perform repeated cold boots to ensure app consistency across clean environments.
- View emulator status instantly and kill all sessions in one click.
- Launch emulators directly from scripts or CI jobs via CLI mode.
- Run emulator checks and configure GPS coordinates as part of test setup.
- Provide non-developers with a simplified interface to start Android emulators.
- Bundle into workstation setup scripts for new team members or test labs.