一. NDK下载地址
https://developer.android.com/tools/sdk/ndk/index.html
二. NDK环境两种方式
NDK下载后,解压缩后放置于目录/home/ben/ndk/android-ndk-r8d
1. 全局环境变量
配置环境变量sudo gedit /etc/environment, 在PATH后面添加NDK的目录路径。
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/ben/ndk/android-ndk-r8d"
配置以后,重启Ubuntu,在terminal运行ndk-build
出现此种情况,则正确配置。再去编译一下自带的例子。
需要的so文件则已经编译出来了。
2.用户变量
在terminal 中gedit ~/.bashrc加入NDK路径
NDK=/home/ben/ndk/android-ndk-r8d
export NDK
再执行source ~/.bashrc,环境变量可使用
查看设置是否已经可以使用,直接echo $NDK,会打印出所设置的路径
然后,进入目标文件进行编译。
编译完成,打完收工。
使用NDK编译中,第一种方式相对于方便一些的,ndk-build直接会去查找设置的全局环境变量,直接可以进行使用。