NDK环境搭建 + HelloJni

照着官方文档都搭不成功,后来集众家之长才把环境搭好,以下步骤是在你的Eclipse已经可以编译运行Android 应用程序的前提下进行的。如果你的Eclipse还不能运行Android程序,那先把这一步完成再看此篇。

1.到官网下载最新的NDK,目前的NDK都集成的cygwin,不用另外安装cygwin了。
当前最新版本android-ndk-r12b-windows-x86_64.zip
官方下载地址(先上梯子才能访问)

2.解压android-ndk-r12b-windows-x86_64.zip
得到目录D:\android_SDK\android-ndk-r12b-windows-x86_64\android-ndk-r12b



3.指定NDK路径
打开Eclipse--->windwos---->preference--->Android---->NDK,
D:\android_SDK\android-ndk-r12b-windows-x86_64\android-ndk-r12b \build
注意这里 别漏了build,不然你会发现Eclipse提示Invalid path for NDK这点很奇怪,官网都说是解压目录的路径,但是实际要进到build的目录才行。

4.配置系统环境变量
这次就是解压路径了, 不用带build。
D:\android_SDK\android-ndk-r12b-windows-x86_64\android-ndk-r12b;

5.测试NDK环境是否成功
在命令行随便一个目录输入ndk-build,提示如下表示成功



6.从github上下载了一个jni实例来跑下试试
解压文件并导入工程到Eclipse,右键工程--->Android Tools--->Add Native Support---> finish



7.把C文件编译成.so文件(动态链接库)
从命令行进入到Hello Jni工程目录,执行ndk-build
如下提示表示成功。(C文件每次改动都要重新编译动态链接库)



8.运行项目,搞定。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值