System requirements
- Node.js 20.0.0 or later
Install FinalRun
One-line install (recommended):finalrun CLI globally, and all bundled platform driver assets for Android and iOS.
npm (if you already have Node.js 20+):
Verify the installation
After installing, confirm the CLI is on your PATH:finalrun doctor reports which required tools are present, missing, or misconfigured. You can also check a single platform:
Platform prerequisites
- Android
- iOS
Android tests run on emulators via
Install the Android SDK via Android Studio or the standalone command-line tools. Once installed, make sure After setting up these tools, verify readiness:
adb. You need the Android SDK and a few additional tools on your PATH.Required:| Tool | How to provide |
|---|---|
adb | Available through ANDROID_HOME, ANDROID_SDK_ROOT, or PATH |
emulator | Must be on PATH; used to discover and boot Android Virtual Devices |
scrcpy | Must be on PATH; used for screen recording during local runs |
| FinalRun Android driver assets | Installed automatically by the CLI during installation |
platform-tools and emulator directories are on your PATH, or set ANDROID_HOME to your SDK root.Install scrcpy using your system package manager:Next steps
Oncefinalrun doctor reports your host as ready, follow the Quick Start guide to write and run your first test.