Build from source
You need JDK 17, the Android SDK with platform 37.0 (platforms;android-37.0) and build-tools 37, and NDK 26.3.11579264 for the radio modules.
app/build/outputs/apk/debug/. Add testDebugUnitTest lintDebug to the Gradle command to run the unit tests and lint as well.
Install the APK
With USB debugging enabled on the device:com.altnautica.gcs.debug, alongside any other build.
First connection
- Ground station Wi-Fi
- Agent on your LAN
- USB flight controller
- Open the app and tap Connect.
- Under Other ways to connect, choose Ground station Wi-Fi.
- Paste the join string the ground station’s screen shows, or type its passphrase, and tap Join.
- The ground station appears under On this network. Pair it with the code it shows (Enter pairing code).
Permissions
The app also uses network, multicast (for mDNS discovery of agents), foreground service, wake lock and vibration permissions, which Android grants at install.
Next steps
Android GCS overview
Link families, features and the phone radio.
Android client on a ground station
Connect a phone to a ground station.