Android NDK配置简单记录

Android  NDK  2024年11月4日 pm4:22发布4天前更新 91es.com站长
21 0 0

前言

这里简单记录一下Android中使用DNK的配置,记录于此,方便自己查阅。流水账而已。

环境:Windows11

版本:android-ndk-r27-windows

正文

第一步

如果没有下载就去官网《NDK 下载》下载吧,我这里下载当前最新的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.

第三步

创建一个简单的工程,这里就懒得重写了,看我之前的《JNI静态注册》或《[NDK开发]Android JNI 开发之静态注册

参考文章

  1. Android NDK之FirstJNI

  2. NDK 下载

 历史上的今天

  1. 2019: [备忘录]&&和&,||和|的区别(0条评论)
  2. 2019: 白岩松:幸福在哪里(0条评论)
  3. 2019: 贾平凹:喝酒(0条评论)
版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com
3、 本站内容: 部分来源于网络,仅供学习和参考,若侵权请留言
3、 本站申明: 个人流水账日记,内容并不保证有效

暂无评论

暂无评论...

随机推荐

刘年:写给儿子刘云帆

1突然想到了身后的事。写几句话给儿子。其实,火葬最干净。只是我们这里没有。 不要开追悼会,这里,没有一个人懂得我的一生。 不要请道士,他们唱得实在不好听。 放三天吧,我等一个人,很远。三天过后没有,就算了。有的人,永远都是错过。 ...

刘亮程:最后一只猫

我们家的最后一只猫也是纯黑的,样子和以前几只没啥区别,只是更懒,懒得捉老鼠不说,还偷吃饭菜馍馍。一家人都讨厌它。小时候它最爱跳到人怀里让人抚摸,小妹燕子整天抱着它玩。它是小妹无数的几件玩具中的一个,摆家家时当玩具一样将它摆放在一个地方,它便一动不动,眼睛跟着小妹转来转去,直到它被摆放到另一个地方,还...

SQLiteBlobTooBigException

前言记录一下查询数据库时的异常Caused by: android.database.sqlite.SQLiteBlobTooBigException: Row too big to fit into CursorWindow requiredPos=0, totalRows=1at and...

罗伯特·弗罗斯特:未选择的路

黄色的树林里分出两条路,可惜我不能同时去涉足,我在那路口久久伫立,我向着一条路极目望去,直到它消失在丛林深处。 但我却选了另外一条路,它荒草萋萋,十分幽寂,啊,留下一条路等改日再见! 但我知道路径延绵无尽头,恐怕我难以再回返。 也许多少年后在某...

interface_cast简介

前言interface_cast在Android Framework中很常见,虽然记得住,但也容易忘记,因此记录一下,方便自己查阅。正文这里以IServiceManager.cpp为例。IServiceManager.cpp目录:\frameworks\native\libs\binde...

StringBuffer 和 StringBuilder区别简介

前言StringBuffer和StringBuilder虽然经常用,但偶尔忘记他们之间的区别,这里简单整(摘)理(抄)一下,方便自己查阅。PS:好记性不如烂笔头正文StringBuffer 和 StringBuilder都是可变的字符串,但他们两之前还是有不少的区别。StringBuff...