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).
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:
| Control | Does |
|---|---|
| Click / drag on the screen | Tap / swipe |
| Back · Home · Recents | Android hardware keys |
| Text box + Send | Types into the focused field (Enter sends the keyboard's Enter) |
| Stop session | Ends 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.