Getting started

From APK to a live cloud device in about two minutes.

1. Build the right APK

Emutize devices are x86_64 Android. Make sure your APK includes the x86_64 ABI (most React Native / Flutter / native builds can; e.g. for React Native set reactNativeArchitectures=x86_64 - or include all ABIs in your release build).

ARM-only APKs will install but won't run. If you only ship arm64-v8a, add x86_64 to the build - it's one gradle property.

2. Upload it

Sign in, open Devices, and use Upload an app. Give it a name and - important - the package id (e.g. com.yourapp): that's what enables auto-launch when a session starts.

3. Launch

Click Launch next to the app. A fresh device boots, installs the APK, and opens your app - usually 10-20 seconds end to end. You land in the player:

ControlDoes
Click / drag on the screenTap / swipe
Back · Home · RecentsAndroid hardware keys
Text box + SendTypes into the focused field (Enter sends the keyboard's Enter)
Stop sessionEnds the session and wipes the device

4. Walk away whenever

Idle sessions are reclaimed automatically after 15 minutes - the device is destroyed and the slot freed. The dashboard reconciles the session list the next time you look.

Where to next

Driving sessions from code? Jump to the API reference. Putting previews inside your product? The embedding guide.