Android SDK / NDK versions

The Glean SDK implementation requires the following Android SDK/NDK tooling:

For the full setup see Setup the Android Build Environment.

The versions are defined in the following files. All locations need to be updated on upgrades:

  • Documentation
    • this file (docs/dev/core/internal/sdk-ndk-versions.md)
    • dev/android/setup-android-build-environment.md
  • CI configuration
    • .circleci/config.yml
      • sdkmanager 'build-tools;36.0.0'
      • image: circleci/android:2025.04.1-browsers
    • taskcluster/docker/linux/Dockerfile.
      • ENV ANDROID_BUILD_TOOLS "36.0.0"
      • ENV ANDROID_SDK_VERSION "13114758"
      • ENV ANDROID_PLATFORM_VERSION "36"
      • ENV ANDROID_NDK_VERSION "28.1.13356709"