Linux--Ubuntu12.04安装NDK

时间:2022-06-22 05:05:43

前言

本篇博客将介绍如何在Ubuntu12.04下安装Android NDK,在其他版本的Ubuntu下,方法也类似。由于Android NDK不能单独作为Android应用程序来运行,因此,使用Android NDK开发程序之前必须要先安装Android SDK。

本篇博客的主要内容:

  1. 准备工作
  2. 安装NDK

准备工作

首先必须得到Android NDK的安装文件,可以直接在Android的官方网站上得到,点击下载。因为这里使用的是32位的Ubuntu,所以下载android-ndk-r9d-linux-x86.tar.bz2。如下图:

Linux--Ubuntu12.04安装NDK

下载完成之后,就得到一个后缀为tar.bz2的压缩包,可以在Ubuntu下进行解压。

安装NDK

得到tar.bz2的压缩包之后,还需要对这个压缩包进行解压。因为tar是标准的压缩格式,所以可以直接使用Ubuntu图形化去解压缩,右键→提取到此处,就可以在当前文件夹下对其进行解压缩,得到一个android-ndk-r9d文件夹。除了使用Ubuntu提供的图像化的方法,还可以在终端下,使用tar语句进行解压缩,同样可以得到一个android-ndk-r9d文件夹。当前下载的安装文件在Developer文件夹下,语句如下:

~/Developer$ tar jxvf android-ndk-r9d-linux-x86.tar.bz2

解压缩完成之后,还需要配置NDK的环境变量。这里有两种选择,如果修改当前用户名主文件夹下的.profile文件,则此配置只对当前登录用户有效,如果需要对本机所有用户有效,可以修改/etc/profile文件。这里使用gedit命令,具体如下:

修改当前登录用户配置文件:

~$ sudo gedit ~/.profile 

修改系统配置文件:

~$ sudo gedit /etc/profile

这两个命令均会打开一个profile文件,在其中修改系统配置文件,如下图:

Linux--Ubuntu12.04安装NDK

在其末尾加上,并保存关闭:

export ANDROID_NDK=/home/bgxtand/Developer/android-ndk-r9d
export PATH=$ANDROID_NDK:$PATH

这里的NDK的路径是/home/bgxtand/Developer,如果不确定具体路径,可以使用pwd命令进行查看。如下图:

Linux--Ubuntu12.04安装NDK

保存好profile文件之后,还需要使系统重新装载profile文件,这里可以使用如下两个命令使Ubuntu重新装载profile文件,以下两种方式均可:

使用source命令:

~$ source /etc/profile

使用.命令:

~$ . /etc/profile

配置好NDK的环境变量,可以使用echo $PATH命令查看当前的环境变量值,确保当前NDK目录已经被添加到环境变量中,如下:

Linux--Ubuntu12.04安装NDK

到此时就完成了Ubuntu下,NDK的安装,NDK中包含了很多示例代码,为了验证NDK是否安装成功,可以进入~/android-ndk-r9d/samples/hello-jni/jni目录下,执行ndk-build命令,效果如下:

Linux--Ubuntu12.04安装NDK

执行ndk-build命令之后,有上图输出,表示Ubuntu下NKD安装成功。