android ndk下载安装教程,安装android NDK详细步骤
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详细步骤相关推荐
- maven安装教程安装教程_Maven教程之春
maven安装教程安装教程 1.简介 在这篇文章中,我们将演示如何针对非常特定的用例对Spring使用Maven依赖项. 我们使用的所有库的最新版本都可以在Maven Central上找到. 对于一个 ...
- Eclipse安装教程 ——史上最详细安装Java Python教程说明
Eclipse安装教程 --史上最详细安装Java&Python教程说明 ...
- 【Android取证篇】ADB端口驱动更新详细步骤
[Android取证篇]ADB端口驱动更新详细步骤 更新ADB端口驱动,解决无法连接设备问题-[蘇小沐] 1.[记录VID]路径:设备管理器->便携设备->属性->(记录)VID 查 ...
- NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)
NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)安装包制作 1.软件详情 软件版本 版本说明 翻译跟进 2.教程 ...
- svn客户端在服务器创建项目,win7下安装svn服务器端及客户端详细步骤
win7下安装svn服务器端及客户端详细步骤 1.下载服务器端Setup-Subversion-1.6.16.msi,下载页面:http://subversion.apache.org/package ...
- SonarQube安装以及结合idea使用详细步骤
代码质量检测SonarQube安装以及结合idea使用详细步骤 前言:Sonarqube是一个功能非常强大的代码质量检查.管理的开源工具.它通过插件的形式能够识别常见的多种编程语言(例如Java, C ...
- java安装以及配置环境变量详细步骤
java安装以及配置环境变量详细步骤 一.安装JDK(Java Development Kit开发工具包) 下载地址: http://www.oracle.com/technetwork/java/j ...
- Eclipse安装SVN插件及使用详细步骤
文章目录 Eclipse安装SVN插件及使用详细步骤 一 Eclipse的SVN插件安装及使用 1. Subversive的安装 2. SVN Connector安装 3. 创建资源库位置 4. Ec ...
- c++ https indy_在C++Builder中安装Indy 10.2.3详细步骤
在C++Builder中安装Indy 10.2.3详细步骤 一直想自己制作一个通过SMTP协议发送邮件的小程序,打开BCB才知道BCB6中自带有NMSMTP和IdSMTP两种控件.NMSMTP只支持比 ...
- Android Studio安装配置、环境搭建详细步骤及基本使用
前言 Android Studio的安装配置及使用篇终于来啦~ 废话不多说,以下针对JDK正确安装(及其环境变量配置完毕,即Java开发环境下).Android Studio的安装,配置,以及创建工程 ...
最新文章
- 文件服务器传输,文件服务器传输
- msm8916 dt选用规则
- 快学Scala习题解答—第十章 特质
- 【模型开发】逐步回归
- 鸟哥的Linux私房菜(基础篇)- 第二十四章、 X Window 配置介绍
- Makefile写法
- html 纯css 树形结构,纯css实现树形结构方法教程
- 使用gradle插件发布项目到nexus中央仓库
- php mysql密码验证_php 连接数据库 验证用户名密码
- python写机器人程序_从Python写入机器人框架控制台
- 标准SPI、DUAL SPI、Quad SPI
- 数据科学包15-matplotlib详细介绍
- angularjs+ionic+'h5+'实现二维码扫描功能
- 水调歌头明月几时有赏析
- javaweb(ssh)体育赛事网上售票系统案例
- 3. 乱石穿空,惊涛拍岸,卷起千堆雪。 2. 故垒西边,人道是,三国周郎赤壁。 4. 江山.... hai太乱了,我们来写程序排序输出到磁盘文件中
- [思考的乐趣] 有趣的莫比乌斯带
- 寻仙获取目录服务器信息失败,〖寻仙〗常见游戏问题解决办法!
- 【Java】在代码中设置输出字符集为UTF-8
- java毕业设计项目_第167期ssm多用户博客个人网站_计算机毕业设计