1、ndk下载
最新版ndk下载
https://developer.android.com/ndk/downloads?hl=zh-cngg
过往版本下载
https://github.com/android/ndk/wiki/Unsupported-Downloads
2、解压到指定路径
以 ~/env/ndk 为例子,下载ndk 22 和 ndk25
cd ~/env/ndk
wget https://dl.google.com/android/repository/android-ndk-r25c-linux.zip
wget https://dl.google.com/android/repository/android-ndk-r22b-linux-x86_64.zip
unzip android-ndk-r22-linux-x86_64.zip
unzip android-ndk-r25b-linux.zip
3、配置环境变量
以下内容添加至 ~/.bashrc
function ndk() {
unset ANDROID_NDK_ROOT
case "$1" in
"22")
export ANDROID_NDK_ROOT=~/env/ndk/android-ndk-r22
;;
"25")
export ANDROID_NDK_ROOT=~/env/ndk/android-ndk-r25b
;;
*)
echo "Invalid NDK version."
return 1
;;
esac
export PATH=$ANDROID_NDK_ROOT:$PATH
export PATH=$ANDROID_NDK_ROOT/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
export PATH=$ANDROID_NDK_ROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin:$PATH
}
ndk 22 #默认使用ndk 22
4、使用
source ~/.bashrc
即使用默认版本ndk 22
可使用如下命令切换ndk版本至 25
ndk 25