Skip to content
Dan Albert edited this page Apr 17, 2025 · 206 revisions

Releases

Supported releases and pre-releases are available on this page. Canary releases are available on ci.android.com. Unsupported releases can be found here.

Note: canaries, betas, and release candidates should not be used for production, but are a great way for you to find and report bugs early, before they make it to a stable release.

Subscribe to the [email protected] mailing list if you'd like to be notified whenever we publish a new NDK release, including pre-releases.

NDK r27c (2024 LTS)

Supported until at least 2025-07-16

Changelog

android {
    ndkVersion "27.2.12479018"
}
Platform Package Size (Bytes) SHA1 Checksum
Windows android-ndk-r27c-windows.zip 781511249 ac5f7762764b1f15341094e148ad4f847d050c38
macOS android-ndk-r27c-darwin.dmg 921212233 04d8c43eb4e884c4b16bbf7733ac9179a13b7b20
Linux android-ndk-r27c-linux.zip 663987688 090e8083a715fdb1a3e402d0763c388abb03fb4e

NDK r28

Supported until NDK r29 is released

Changelog

android {
    ndkVersion "28.1.13356709"
}
Platform Package Size (Bytes) SHA1 Checksum
Windows android-ndk-r28b-windows.zip 748117965 c7d82072807fcabbd6ee356476761d8729307185
macOS android-ndk-r28b-darwin.dmg 1046233044 e6ea8af729119680b22ee524e5b0569a1ae11525
Linux android-ndk-r28b-linux.zip 722264879 f574d3165405bd59ffc5edaadac02689075a729f

NDK r29

Supported until NDK r30 is released

Changelog

android {
    ndkVersion "29.0.13113456"
}
Platform Package Size (Bytes) SHA1 Checksum
Windows android-ndk-r29-beta1-windows.zip 821548547 90347ffa01dd1833b9ff116865958976fd66c264
macOS android-ndk-r29-beta1-darwin.dmg 1131541755 b3a8e0d8147de981478c8edefe4036440910ee46
Linux android-ndk-r29-beta1-linux.zip 773995428 ec2d8801e42009edf66be853c1bab9ba216378f9

Release schedule

The NDK releases on a roughly quarterly basis. One release a year is designated as a Long Term Support (LTS) release that will receive backports until the next LTS is released. Each version is first released as a beta and then a release candidate before being shipped to stable. Multiple betas and release candidates are a possibility if the first beta does not meet our promotion criteria, but there will always be at least one of each. For details, see NDK Release Process.

NDK r29

Release Expected Release Date
Beta 1 Released!
Beta 2 TBD
RC 1 TBD
Release TBD