Core Requirements
Rust Toolchain
The emulator core is written in Rust. Install the latest stable Rust toolchain:Platform-Specific Requirements
Android
Android Studio with NDK- Download and install Android Studio
- Open Android Studio and navigate to Tools → SDK Manager
- Under SDK Tools, install:
- Android NDK (Side by side)
- Android SDK (API 24+)
- CMake
$ANDROID_HOME or $ANDROID_NDK_HOME. If detection fails, set:
iOS
Xcode Requires Xcode 15+ on macOS:Web
Node.js Requires Node.js 18 or later:Optional: CEmu Backend
The emulator can optionally be built with CEmu as an alternative backend for parity testing. Clone CEmuVerification
Verify all tools are installed correctly:Next Steps
- Unified Build Script - Learn how to use the main build script
- Platform-Specific Builds - Manual build instructions for each platform