Momentic supports local and remote Android emulators. Real devices are not
supported. Local emulators use your Android Studio install; remote emulators
run from any host.
Set up the Momentic mobile CLI, skills, and MCP server for an Android project.
1. Prerequisites
- Node.js 20.19.0+, 22.12.0+, or 24.0.0+
- Java JDK 24 (or later)
- Android Studio with platform tools and emulator components
- An APK of your app (see App setup)
- A Momentic account, sign up to generate an API key
ANDROID_HOME.
2. Install
3. Authenticate
Create an API key in the dashboard, then export it:4. Initialize
5. Install browsers
Momentic uses a headless browser to automate Android WebViews:If your app renders content inside an Android
WebView, enable WebView
debugging so Momentic can attach:
WebView.setWebContentsDebuggingEnabled(true). See Android app
setup for details.6. Upload your APK (remote emulators)
Remote emulators are the fastest way to get started, no Android Studio VM required. Upload your APK to a channel:LOCAL_AVD_ID / LOCAL_APK_PATH setup.
7. Write and run your first test
Open the local editor:dev channel and 1.0.0 tag, and author a single
natural-language step (for example, Tap the Sign in button). Run from the
editor, then run from the CLI:
8. Verify
- Check
example-test.test.yamlexists in your project root - Open the dashboard and check Runs for the result
9. Next steps
Android app setup
WebView debugging, APK packaging, environment tooling
Emulators
Local vs. remote emulators and regions
CI/CD
Run mobile tests on every pull request