问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在Ubuntu下搭建Android NDK开发环境

发布网友 发布时间:2022-04-26 00:54

我来回答

2个回答

热心网友 时间:2022-06-18 23:24

1 搭建Android SDK开发环境

2 下载NDK开发包

3打开官网: 下载NDK 开发包,当前最新版本是r7b

下载解压到 ~/bin 目录下,

3 配置NDK环境参数

打开 ~/.bashrc文件:

在文件最后一行添加一行如下指令:

4保存关闭.

这样配置后,以后就可以很方便地使用NDK包中所包含的工具了。

接下来测试一下.打开终端输入如下指令:

如果出现如下显示,就表示可以了.

热心网友 时间:2022-06-18 23:25

步骤1.下载NDK(注意我下载的是r4版本):
http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip

步骤2.下载完成后,解压到 ~/ 目录下:
$echo $HOME <-- 查看当前用户目录,即 ~/ 目录路径
/home/wzhnsc
$pwd <-- 查看当前路径
/home/wzhnsc/android-ndk-r4b
注:如上路径是我解压 android-ndk-r4b-linux-x86.zip 后的 android-ndk-r4b 目录路径
步骤3.首先进入 /home/wzhnsc/android-ndk-r4b 目录,
此目录下有个 README.TXT 文件,里面提到了:
在 docs/STABLE-APIS.TXT 里面是 APIs 的文档,
在 docs/INSTALL.TXT 里面是如何安装NDK
(以前的版本都需要运行 build/host-setup.sh 来进行初始化,
这个 android-ndk-r4b 版本把它去除了,使用更方便了,只是像如下配置一下环境变量即可 ),
在 docs/HOWTO.TXT 里面是如何使用NDK。
注:建议这些文档都看一遍,有个大概了解。
步骤4.配置NDK的环境变量
$gedit ~/.bashrc
注:在打开的文件末尾添加,如下内容
NDK=~/android-ndk-r4b
export NDK
步骤5.在当前 bash 环境下读取并执行 ~/.bashrc 中的命令:
$source ~/.bashrc
或 (source命令也称为“点命令”,也就是一个点符号(.)。)
$. ~/.bashrc
步骤6.然后查看是否生效:
$echo $NDK
/home/wzhnsc/android-ndk-r4b/
步骤7.编译有两种方法:
1)在目标工程目录下编译:
$cd /home/wzhnsc/android-ndk-r4b/samples/hello-jni
进入例子目录
$NDK/ndk-build
然后在当前目录下执行 /home/wzhnsc/android-ndk-r4b/ndk-build 脚本
2)在任意目录下编译:
$NDK/ndk-build -C /home/wzhnsc/android-ndk-r4b/samples/hello-jni
用 -C 指出工程目录路径
注:无论哪种编译,成功后就会在当前目录下多生成 libs 与 obj 两个子目录。
步骤8.打开 eclipse 导入 hello-jni 工程 ,就能看到效果了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
青海摇什么时候火的 宋庄镇都有哪些村 唐山多地解除封控管理、静态管理,市民仍需做好哪些防护? 拼多多上面的旗舰店是正品吗 ...尺是20:1的图纸上,应画多少厘米,在比例尺是1:200的图纸上测_百度知... 4x2=8,4x20=8,4x200=800,我发现了:一个因数不变,另外一个因数乘以几,积... 小学三年级数学上册4X2=8,4X20=80,4X200=800我发现:一个因数不变,另... 描写雪的段落优选好句60句 程序员最低学历是多少 电脑不识别独显了怎么办? 线上客户服务怎么做更好呢? 一年级简单画房子怎么画 ubuntu下安装android sdk运行模拟器出现错误: 如何做好网络在线销售客服工作? ubuntu11.04下移植Android SDK到Eclipse中安装ATD中出现错误(如下) 问怎么解决? 广发银行在线打字客服工作怎么样 在ubuntu16.04中安装android-studio,出错包含未满足打依赖关系:java-sdk 物流在线客服文员的主要工作内容,都有什么? ubuntu android sdk在怎么配置环境变量 不正确 怎么样在ubuntu环境下配置sdk Ubuntu上怎么安装Eclipse Android 开发环境 ubuntu下安装android-sdk时出现的问题,急等解决!!! 跪求在Ubuntu上安装Android sdk 中国邮政速递在线客服,这个工作怎么样啊? 如何快速地安装Ubuntu SDK 地方水利建设基金应该计入哪个科目? 新会计准则水利基金计入什么科目 问题:交防洪基金和工会经费(筹备金)怎么做会计分录? 应聘群众演员 交钱 签合同??? 新准则防洪基金印花税怎样做账 网络在线客服这个工作怎么样? 邮局9926是哪里的开户行 在线客服咨询 这个工作适合长做吗,有前景吗 ubuntu怎么安装adt plugin 房屋平面图怎么画啊?草图也可以~ 安装Android Studio时,误删/.android后,出现的错误。 都匀市坝固邮政储蓄属于哪个开户行 2019全国大学生英语竞赛C类初赛两道IQ题怎么做啊 中国邮政储蓄卡“开户银行名称”是什么? 64 位ubuntu用android sdk manager下载的build tools不能用 邮政储蓄卡6221884240002407541是哪个开户行? 漂亮房子怎么画(图) 大学生英语竞赛IQ测试题 测验IQ等智力题的回答技巧? iq智商测试题及答案 智力测验阅读答案。请加上文章,我有加分。 文件太多了,怎样拆分PDF文件呢? 如何拆分pdf文件把一个PDF文件拆分成多个文件 怎么把一份PDF文档分成四份? 如何分割PDF文件?