Android-NDK环境搭建

权当都是Android开发的老鸟,跳过概念,只是理顺下安装的步骤。

1、下载Eclipse,建议选择Eclipse IDE for C/C++ Developers版本,免装CDT。点击打开Eclipse下载官网

2、安装ADT(没装CDT的先装CDT)。点击打开ADT下载官网

3、下载SDK,并解压到你所定的目录。点击打开SDK下载官网

4、下载NDK,并解压到你所定的目录,注意目录中不要包含空格(较新的几个版本已经自带cygwin)。点击打开NDK下载官网

5、在Eclipse的Preferences -> Android 选项中配置SDK Location及NDK Location。

6、新建一个Android项目,编写一个类(比如com.linxcool.test.A.java)并包含一个native方法。

7、编译并执行javah命令(JDK环境支持,方法可百度),生成h头文件(如com_linxcool_test_A.h)。

8、右键Android项目工程,选择Android Tools -> Add Native Support...,生成jni目录(包含Android.mk及一个cpp文件)。

9、右键Android项目工程,选择Properties -> C/C++ General -> Paths And Symbols 选项的Includes选项中选择Add添加你 NDK的安装目录\platforms\android-L\arch-arm\usr\include(其中android-L根据你下载的平台版本而定)。

10、右键Android项目工程,选择Properties -> C/C++ Build 选择Builder Settings 填写Build Command值为${NDKROOT}/ndk-build.cmd ,并在C/C++ Build -> Environment中添加NDKROOT值为NDK的根目录。

11、拷贝7生成h头文件到工程的jni目录下,并实现它(可修改cpp文件或删除它重新新建.c文件实现头文件)。

12、编译运行。

附录:

android NDK的android.mk文件的详解

解决eclipse提示"Unresolved inclusion jni.h"

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值