前言
这里简单记录一下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.
第三步
创建一个简单的工程,这里就懒得重写了,看我之前的《》或《[》
参考文章
-
《》
-
《
历史上的今天
暂无评论...
随机推荐
刘年:写给儿子刘云帆
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...