Download Android-ndk-r23b-linux-x86-64.zip Verified Jun 2026
Edit your shell configuration file ( ~/.bashrc , ~/.zshrc , or ~/.profile ):
If you’ve landed on this page, you are likely a native Android developer, a game engineer using Unreal or Unity, or someone diving into cross-platform C/C++ libraries. You need one specific file: .
- name: Setup NDK run: | wget https://dl.google.com/android/repository/android-ndk-r23b-linux-x86-64.zip unzip android-ndk-r23b-linux-x86-64.zip echo "ANDROID_NDK_HOME=$(pwd)/android-ndk-r23b" >> $GITHUB_ENV download android-ndk-r23b-linux-x86-64.zip
The Android NDK is a toolset that enables you to implement parts of your app in native code languages (C and C++). For certain types of apps—such as graphically intensive games or signal processing applications—this can provide significant performance benefits. It also allows developers to reuse existing C/C++ libraries.
ndk.dir=/home/your-user/Android/Sdk/ndk/android-ndk-r23b Edit your shell configuration file ( ~/
sha1sum android-ndk-r23b-linux-x86-64.zip
mv android-ndk-r23b-linux-x86-64.zip /opt/android/ndk/ cd /opt/android/ndk sudo unzip android-ndk-r23b-linux-x86-64.zip For certain types of apps—such as graphically intensive
You have now successfully downloaded, verified, and installed on your Linux machine. This stable and battle-tested NDK release will serve as the backbone for your native Android development, whether you are maintaining a legacy app, building a cross-platform game, or compiling high-performance libraries.
$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --version
She located the entry for r23b :