Linux--Ubuntu12.04安装NDK

简介:

准备工作

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

  下载完成之后,就得到一个后缀为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文件,在其中修改系统配置文件,如下图:

 

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

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

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

 

 

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

  使用source命令:

~$ source /etc/profile

  使用.命令:

~$ . /etc/profile

 

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

 

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

 

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

 

本文转自承香墨影博客园博客,原文链接:http://www.cnblogs.com/plokmju/p/Linux_UbuntuInstallNDK.html,如需转载请自行联系原作者


相关文章
|
1月前
|
Ubuntu Linux
任何Ubuntu用户都应安装的四大Linux应用程序
当然,这款程序不需要太多介绍。我们面对的是网上最庞大最完整的多媒体中心,由于丰富的插件,我们能够高度细化地定制其每一项功能。这是我们的Linux发行版不可或缺的必备软件。 我们可以通过运行以下命令来轻松安装Kodi:sudo apt install kodi。
|
1月前
|
Ubuntu 物联网 Linux
从零安装一个Linux操作系统几种方法,以Ubuntu18.04为例
一切就绪后,我们就可以安装操作系统了。当系统通过优盘引导起来之后,我们就可以看到跟虚拟机中一样的安装向导了。之后,大家按照虚拟机中的顺序安装即可。 好了,今天主要介绍了Ubuntu Server版操作系统的安装过程,关于如何使用该操作系统,及操作系统更深层的原理,还请关注本号及相关圈子。
|
1月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
3天前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
46 15
|
3天前
|
存储 Ubuntu iOS开发
在Ubuntu 22.04系统上安装libimobiledevice的步骤
为了获取更多功能或者解决可能出现问题,请参考官方文档或者社区提供支持。
27 14
|
5天前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
134 7
|
19天前
|
消息中间件 人工智能 运维
Ubuntu环境下的 RabbitMQ 安装与配置详细教程
本文聚焦在Ubuntu下RabbitMQ安装与配置教程,旨在帮助读者快速构建稳定可用的消息队列服务。
|
26天前
|
XML Ubuntu Java
|
1月前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 22.04.1上安装MySQL 8.0及设置root密码的注意事项
这些是在Ubuntu 22.04.1 系统上安装MySQL 8.0 及设置root密码过程中必须考虑的关键点。正确的遵循这些步骤可确保MySQL的安装过程既顺利又安全。
455 20
|
29天前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。