Android NDK 即Native Development Kit,是Android的一种开发工具包。用于快速开发C、C++的动态库,并自动将so和应用一起打包成apk,即可通过NDK在Android中使用JNI与本地代码(如C、C++)交互。

其优点是运行效率高、代码安全性高(不容易被反编译),而且跨平台(便于移植)。

本文接下来说一下如何安装Android NDK以及cmake等详细过程:

1、启动Android Studio,通过主菜单的Tools选择SDK Manager

2、在弹出窗口中选择SDK Tools标签

注意:如果需要安装多个版本的NDK ,请选中 Show Package Details复选框进行详细选择即可。

3、选择 NDK(Side by side)和CMake复选框,并点击底部的OK按钮,随后弹出安装确认框

4、在确认框中点击OK,等待安装完成并点击Finish按钮。

从上图中可以看出,NDK安装路径为:/root/Android/Sdk/ndk/21.3.6528147。

接下来可以进行系统配置:

sudo vim /etc/profile

在文件末尾添加如下内容:

#Android NDK

export NDK=/root/Android/Sdk/ndk/21.3.6528147

export PATH=$PATH:$NDK

export ANDROID_NDK=$NDK

然后命令行输入:

source /etc/profile

然后命令行输入:

ndk-build

输出提示信息如下:

Android NDK: Could not find application project directory !

Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.

/root/Android/Sdk/ndk/21.3.6528147/build/core/build-local.mk:151: *** Android NDK: Aborting . Stop.

至此,顺利安装Android NDK。

本文地址:https://blog.csdn.net/booklijian/article/details/107298942

android ndk下载安装教程,安装android NDK详细步骤相关推荐

  1. maven安装教程安装教程_Maven教程之春

    maven安装教程安装教程 1.简介 在这篇文章中,我们将演示如何针对非常特定的用例对Spring使用Maven依赖项. 我们使用的所有库的最新版本都可以在Maven Central上找到. 对于一个 ...

  2. Eclipse安装教程 ——史上最详细安装Java Python教程说明

                                                                Eclipse安装教程 --史上最详细安装Java&Python教程说明 ...

  3. 【Android取证篇】ADB端口驱动更新详细步骤

    [Android取证篇]ADB端口驱动更新详细步骤 更新ADB端口驱动,解决无法连接设备问题-[蘇小沐] 1.[记录VID]路径:设备管理器->便携设备->属性->(记录)VID 查 ...

  4. NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)

    NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)安装包制作 1.软件详情 软件版本 版本说明 翻译跟进 2.教程 ...

  5. svn客户端在服务器创建项目,win7下安装svn服务器端及客户端详细步骤

    win7下安装svn服务器端及客户端详细步骤 1.下载服务器端Setup-Subversion-1.6.16.msi,下载页面:http://subversion.apache.org/package ...

  6. SonarQube安装以及结合idea使用详细步骤

    代码质量检测SonarQube安装以及结合idea使用详细步骤 前言:Sonarqube是一个功能非常强大的代码质量检查.管理的开源工具.它通过插件的形式能够识别常见的多种编程语言(例如Java, C ...

  7. java安装以及配置环境变量详细步骤

    java安装以及配置环境变量详细步骤 一.安装JDK(Java Development Kit开发工具包) 下载地址: http://www.oracle.com/technetwork/java/j ...

  8. Eclipse安装SVN插件及使用详细步骤

    文章目录 Eclipse安装SVN插件及使用详细步骤 一 Eclipse的SVN插件安装及使用 1. Subversive的安装 2. SVN Connector安装 3. 创建资源库位置 4. Ec ...

  9. c++ https indy_在C++Builder中安装Indy 10.2.3详细步骤

    在C++Builder中安装Indy 10.2.3详细步骤 一直想自己制作一个通过SMTP协议发送邮件的小程序,打开BCB才知道BCB6中自带有NMSMTP和IdSMTP两种控件.NMSMTP只支持比 ...

  10. Android Studio安装配置、环境搭建详细步骤及基本使用

    前言 Android Studio的安装配置及使用篇终于来啦~ 废话不多说,以下针对JDK正确安装(及其环境变量配置完毕,即Java开发环境下).Android Studio的安装,配置,以及创建工程 ...

最新文章

  1. 文件服务器传输,文件服务器传输
  2. msm8916 dt选用规则
  3. 快学Scala习题解答—第十章 特质
  4. 【模型开发】逐步回归
  5. 鸟哥的Linux私房菜(基础篇)- 第二十四章、 X Window 配置介绍
  6. Makefile写法
  7. html 纯css 树形结构,纯css实现树形结构方法教程
  8. 使用gradle插件发布项目到nexus中央仓库
  9. php mysql密码验证_php 连接数据库 验证用户名密码
  10. python写机器人程序_从Python写入机器人框架控制台
  11. 标准SPI、DUAL SPI、Quad SPI
  12. 数据科学包15-matplotlib详细介绍
  13. angularjs+ionic+'h5+'实现二维码扫描功能
  14. 水调歌头明月几时有赏析
  15. javaweb(ssh)体育赛事网上售票系统案例
  16. 3. 乱石穿空,惊涛拍岸,卷起千堆雪。 2. 故垒西边,人道是,三国周郎赤壁。 4. 江山.... hai太乱了,我们来写程序排序输出到磁盘文件中
  17. [思考的乐趣] 有趣的莫比乌斯带
  18. 寻仙获取目录服务器信息失败,〖寻仙〗常见游戏问题解决办法!
  19. 【Java】在代码中设置输出字符集为UTF-8
  20. java毕业设计项目_第167期ssm多用户博客个人网站_计算机毕业设计

热门文章

  1. log4j 配置文件路径问题
  2. eLife:一个开源、高性能的自动睡眠分期工具
  3. MATLAB 基础教程:编程习惯
  4. bpsk在瑞利信道matlab,请教BPSK在瑞利信道下的误码率仿真
  5. C语言实现去掉字符串中重复的字符
  6. 张量分析:运算关系式参考
  7. 黑客X档案的《黑客免杀入门》
  8. 史上最全wireshark使用教程,8万字整理总结,建议先收藏再耐心研读
  9. Java中的锁 | JDK6 关于锁的优化
  10. Ruby On Rails简介