Skip to main content
The Android NDK is released regularly with new features, bug fixes, and toolchain updates. This page provides information about NDK releases, supported versions, and where to download them.

Supported versions

The NDK team maintains support for the latest stable release and preview releases. Only bugs affecting supported NDK versions will be investigated.
The following NDK versions are currently supported:
  • r29 - Latest stable release
  • r28 - Stable release
  • r27 - Stable release
If you’re using an unsupported NDK version, you should upgrade to a supported version before filing bug reports.

Checking your NDK version

If you’re not sure which NDK version you’re using:
  • For Android Gradle Plugin (AGP) projects, check the android.ndkVersion property in your build configuration
  • For standalone installations, check the $NDK/source.properties file in your NDK installation directory
Unity users: Unity often bundles older, unsupported NDK versions. Double-check your NDK version before filing bugs. If you’re using an unsupported version bundled with Unity, file bugs with Unity instead.
The latest stable version and preview releases are available from the official NDK downloads page:

Release calendar

For information about upcoming NDK releases and the release schedule, see the:

Canary builds

Canary builds of the NDK are available for testing upcoming features and fixes. These builds are provided as-is and may contain bugs. When reporting bugs found in canary builds:
  1. Select a supported version from the bug report
  2. Mention in the bug description that you found it in a canary build
  3. Include the ci.android.com build number

Build docs developers (and LLMs) love