上一篇文章中,讲述了NDK环境配置之Eclipse。接下来讲述在Linux下,如何配置NDK环境。首先需要准备Linux环境下的JDK和NDK安装包。
1.先从官网下载JDK安装包,下载网址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,选择Linux下的安装包jdk-8u91-linux-x64.tar.gz。
通过命令行解压安装包:
$ sudo tar -xvf jdk-8u91-linux-x64.tar.gz
配置环境变量:
$ sudo vim /etc/profile
打开配置文件profile,配置环境变量JAVA_HOME、JRE_HOME、CLASSPATH、PATH,配置如下:
export JAVA_HOME= ~/java/jdk1.8.0_29
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
其中~/java/jdk1.8.0_29为JDK安装包解压路径,配置完环境变量后,验证是否安装成功,输入如下命令:
$ java --version
如果显示了版本号,那就说明安装成功了。
2.下载NDK安装包,下载地址为http://wear.techbrood.com/tools/sdk/ndk/index.html,选择Linux版本,这里选择android-ndk32-r10b-linux-x86_64.tar.bz2。
下载完安装包之后,解压缩到文件夹中,输入命令如下:
$ tar -xvf android-ndk32-r10b-linux-x86_64.tar.bz2
会解压出ndk目录android-ndk32-r10b,执行如下命令:
$ mv android-ndk32-r10b /usr/local/ndk
接着配置NDK环境变量,打开配置文件profile:
$ sudo vim /etc/profile
export PATH=/usr/local/ndk:$PATH
更新配置文件:
$ source /etc/profile
最后验证是否安装NDK成功,输入下面命令:
$ cd/usr/local/ndk/samples/hello-jni/
$ ndk-build
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Install : libhello-jni.so => libs/armeabi/libhello-jni.so
至此,Linux下的NDK环境配置完成了。