Requirements & Compatibility

Prev Next

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 INTERNET permission

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.