网上有很多关于搭建Android NDK开发环境的文章,自己倒腾了不少但是发现很多都不能用,有部分都是过时的,有的只有部分内容,Google又被墙没办法直接访问教程。初学者还是挺伤脑筋的,自己也摸索了大半天,下面我们搭建android NDK开发环境吧。在开始搭建android NDK开发环境之前,我们默认你已经搭建好了android开发平台。我们分三步完成android NDK开发环境的搭建:1.获取并安装NDK;2.配置你的操作系统和Eclipse+ADT能够使用安装的NDK;3.通过一个简单的示例来验证我们搭建的开发环境工作正常。
1.获取并安装NDK
下载(有墙)并解压NDK,确保下载的版本适用于你的开发平台。把解压文件放置本地文件目录下(文件目录不要有中文名)。设置环境变量,例如在Windows上我的设置PATH=%PATH%;C:/Android_SDK/NDK/android-ndk-r10d。
2.配置你的操作系统和Eclipse+ADT能够使用安装的NDK
安装完NDK后开始配置Eclipse ,这样在开发APP的过程添加NDK。先打开Eclipse,点击Window>Preferences,选择Android > NDK,点击Browse,选择你的NDK存放路径。点击OK。
3.验证Eclipse配置完成
如下几步验证你已经安装设置好了NDK,并配置好 Eclipse。
从<ndk>/samples/导入示例hello-jni;
鼠标右击项目HelloJni,选择Android Tools > Add Native Support;
接收默认的库名 (“hello-jni”),点击Finish;
运行程序。
我在完成这些操作时出现jni报错,原因是没有导入相关头文件。在这里找到解决问题的办法——>http://stackoverflow.com/questions/11666711/type-jint-could-not-be-resolved-and-jnienv-jclass