前言
这里简单记录一下Android中使用DNK的配置,记录于此,方便自己查阅。流水账而已。
环境:Windows11
版本:android-ndk-r27-windows
正文
第一步
如果没有下载就去官网《》下载吧,我这里下载当前最新的android-ndk-r27-windows。
下载后就解压后放入指定的位置。
比如我是放在:
C:\Users\admin\AndroidT\android-ndk-r27
配置ndk编译环境,只要是方便,要不然编译时还需要指定路径。
找到【高级系统设置】-->【环境变量】--》【系统变量】,我这都放在系统环境中。
在【系统变量】中【新建】一个变量名:
NDK_ROOT
变量值:
C:\Users\admin\AndroidT\android-ndk-r27
然后点击确定。
在【系统变量】中找到变量名为【Path】的,点击【编辑】进入编辑界面,然后【新建】
%NDK_ROOT%
然后点击确定,确定,即保存。
第二步
打开cmd窗口,输入
ndk-build -v
如果有如下提示,表示OK
GNU Make 4.3 Built for Windows32 Copyright (C) 1988-2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
第三步
创建一个简单的工程,这里就懒得重写了,看我之前的《》或《[》
参考文章
-
《》
-
《
历史上的今天
暂无评论...
随机推荐
Android磁盘之U盘挂载
前言之前介绍Vold的启动,没有涉及U盘的挂载,今天在之前的基础上进行插入U盘时流程的分析。Android P这里很多都是网上的,我就走走流程。正文VolumeManager.cpphandleBlockEvent()void VolumeManager::handleBlock...
顾城:墓床
我知道永逝降临,并不悲伤松林中安放着我的愿望下边有海,远看像水池一点点跟我的是下午的阳光 人时已尽,人世很长我在中间应当休息走过的人说树枝低了走过的人说树枝在长
Lambda编程简介
前言简单记录一下Lambda编程相关知识,方便自己查阅和学习。这里重点是理解lambda作为函数参数的使用。正文Lambda表达式Lambda表达式就是一个匿名函数,它是函数式编程的基础,所谓函数式编程实际上就是一种编程范式,即如何编写程序的方法论。函数式编程的思想是将计算机运算视为函数...
启动startService()分析(3)
闲话少说,接上一篇《Android 6.0 启动startService()源码分析(2)》10.9 ActiveServices.bumpServiceExecutingLocked 发送SERVICE_TIMEOUT_MSG用来判断是否ANR private final void ...
AudioTrack简单简介之四:wav去掉文件头之解决爆音
其实这个是我自己对WAV头文件没有理解对,应该早就解决了的。看图WAV文件头信息由大小44个字节的数据组成:4字节数据,内容为“RIFF”,表示资源交换文件标识4字节数据,内容为一个整数,表示从下个地址开始到文件尾的总字节数4字节数据,内容为“WAVE”,表示WAV文件标识4字节数...
龙应台:一个人怎样才算是有文化?
曾经有一个特别奇怪的场合,做为台北市首任文化局长的我被要求当场简单扼要地说出来,文化是什么?是在一九九九年的议会里。从九月开始,官员每天四五个小时坐在议会里接受议员轮番质询。我是个新生,议员发言多半用一种怒吼咆哮的声音,麦克风再把音量加以扩大,耳朵嗡嗡作响,一天下来,晕眩的症状出现,我总在头昏脑...