Purpose
Check these requirements before you add the SDK to your Android app. This prevents setup issues caused by unsupported Android versions, incompatible toolchains, or missing platform dependencies.
Minimum requirements
Android version: Android 6.0 or later
API level: API 23 or higher
JDK: JDK 17
Android libraries: AndroidX is required
Network access: the app must declare the
INTERNETpermission
Project assumptions
The Android SDK v5 is designed for a modern Android project setup. Internally, the SDK uses AndroidX and WorkManager-based request delivery. Your build environment should therefore match a current Android Gradle and Java toolchain configuration.
What you need from Mapp before setup
At least one valid Track ID
Your Track Domain
These two values are required to initialize the SDK and send requests successfully.
What happens next
Once your project meets these requirements, continue with Add the SDK Dependency.
If your app still targets an older Android or Java baseline, update the project before integrating the SDK. A dependency setup alone will not resolve compatibility mismatches.