AwakeMate AwakeMate

📱 Android tooling

Keep your Mac awake while the Android Emulator runs

A long instrumentation suite on the emulator spends plenty of time waiting - for a screen to settle, for input, for the next assertion. AwakeMate keeps the Mac awake through all of it so a quiet stretch doesn't kill the run.

Download for macOS Buy AwakeMate

Free 14-day trial · one-time $39.99 · no telemetry · macOS 13+

When your Mac sleeps mid-Android Emulator

You launch a virtual device and start a long instrumentation test. Between steps the emulator sits there waiting on input, the CPU goes quiet, and the Mac decides it's idle and sleeps - taking your emulator session with it. Manual QA on a virtual device is the same story: a few minutes of reading the screen and you're back to a slept machine.

AwakeMate keeps it awake while Android Emulator runs

AwakeMate recognises the emulator by its process name emulator, and also matches the underlying QEMU process qemu-system-aarch64 that backs Apple Silicon virtual devices - so it holds the Mac awake whether you started the AVD from the command line or from Android Studio. Detection is on-device and needs no permissions.

Detected process: emulator

Tip: leave "Sleep when tools go idle" off

Keep idle-sleep off for the emulator. A virtual device spends long stretches idle, waiting for input or for a test step to advance. If AwakeMate slept the Mac the moment the CPU went quiet, it would cut your session short - exactly what you don't want here.

Get the most out of it

More questions about Android Emulatortap to expand

The emulator goes idle between test steps - will my Mac still stay awake?

Yes, and that's the whole point of leaving idle-sleep off here. AwakeMate keeps the Mac awake the entire time the emulator is running, idle stretches included, so a quiet pause mid-suite never triggers sleep.

Does it detect the emulator on Apple Silicon?

Yes. On Apple Silicon the device runs inside qemu-system-aarch64, and AwakeMate matches that process as well as emulator, so coverage holds however you launched the AVD.

Will turning on 'sleep when idle' help here?

Not for the emulator - it would hurt. That option is for CPU-bound work like a Gradle or Flutter build. A waiting emulator looks idle, so the option would let the Mac sleep mid-session. Leave it off for virtual devices.

Best way to keep a Mac awake during a long emulator test run?

Point AwakeMate at the emulator and forget about it. It detects the running AVD - the emulator process and the qemu-system-aarch64 process behind it - and holds the Mac awake for the entire instrumentation suite, idle gaps included. No terminal command to start, nothing to stop when the run ends.

Can't I just run caffeinate or disable sleep while the emulator is up?

You can run caffeinate or flip sleep to "Never", and the emulator session will survive. The catch is they're manual and global: you start and stop them by hand, and they keep the whole Mac awake regardless of whether a test is running. AwakeMate scopes the awake state to the emulator itself, so it kicks in when the AVD launches and lets the Mac sleep once the device shuts down.

Why does my Mac sleep while the Android Emulator is running?

Between test steps the emulator waits on input and the CPU goes quiet, so macOS reads the machine as idle and sleeps it - taking the AVD with it. AwakeMate doesn't rely on CPU load: while the emulator or qemu-system-aarch64 process is alive it keeps the Mac awake, so a quiet stretch mid-suite never ends the session.

Will it keep my Mac awake for Android Emulator with the lid closed, even on battery?

Yes. Turn on "Keep awake with the lid closed" in Settings - Options and approve the one-time helper; AwakeMate then keeps the Mac awake with the lid shut while Android Emulator runs, and dims the built-in screen so it is not draining the battery under the lid. It works on most Apple Silicon Macs (Apple forces sleep on some, so close your lid once to confirm). It works on battery too, but real work drains it faster, so keep it on power for long runs. See how it works.

Keep your Mac awake - exactly when it should be.

Free 14-day trial. One-time $39.99, no subscription. macOS 13+.

Download for macOS Buy AwakeMate