NDK配置之Linux环境

时间:2022-06-14 10:03:49

  上一篇文章中,讲述了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。

NDK配置之Linux环境

  下载完安装包之后,解压缩到文件夹中,输入命令如下:

$ 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环境配置完成了。