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

Prerequisites

  1. Download Android Studio
  2. Install Android SDK and NDK

Build Steps

git clone https://github.com/omniedgeio/omniedge-android.git
cd omniedge-android
./gradlew test --stacktrace
./gradlew assembleDebug --stacktrace

CI/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:

  1. Connect a computer running OmniEdge CLI to your network
  2. Connect Android device to the same computer via USB
  3. Enable ADB over TCP/IP:
    adb tcpip 5555
  4. 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

OmniEdge

© 2026 OmniEdge Inc. All rights reserved

Built by a global remote team.

TwitterGithubDiscord