Docs
Doc / build-android
Build OmniEdge for Android
OmniEdge v2.x for Android
OmniEdge v2.x for Android is coming soon. The v2.x version will be built with Rust and provide the same features as the desktop application.
Expected Features
- Rust-based networking core (same as CLI)
- Modern Material Design UI
- Plugin system support
- Improved NAT traversal with relay fallback
- WireGuard-based encryption
Timeline
Stay tuned for updates on GitHub and Discord.
Legacy v1.x Build (Archived)
The legacy v1.x Android app source is available for reference:
Repository
- omniedge-android - Archived
Prerequisites
- Download Android Studio
- Install Android SDK and NDK
Build Steps
git clone https://github.com/omniedgeio/omniedge-android.git
cd omniedge-android
./gradlew test --stacktrace
./gradlew assembleDebug --stacktraceCI/CD
Build configurations for automated builds:
Alternative: Use ADB over OmniEdge
While waiting for v2.x Android, you can control Android devices over OmniEdge using ADB:
- Connect a computer running OmniEdge CLI to your network
- Connect Android device to the same computer via USB
- Enable ADB over TCP/IP:
adb tcpip 5555 - Disconnect USB and connect via virtual IP:
adb connect ANDROID_VIRTUAL_IP:5555
See Remote control Android with OmniEdge for detailed instructions.
If you have more questions, feel free to discuss.
On This Page