eclipse配置NDK环境

时间:2022-05-12 17:23:31

eclipse配置NDK环境


由于公司还有还多eclipse上的工程,并且都在维护,不得以还在使用eclipse进行开发,一直来没有把NDK和eclipse结合好,今天抽空做完了这个事情,特此记录,希望对某些童鞋有点帮助。

一、下载NDK并配置环境变量。

推荐下载r10及以上版本的ndk,r9及以下的版本是不支持编译64位处理器的.so库的,请大家注意一下。不会配置环境变量的童鞋请出门右拐,百度。在cmd下输入ndk-build,如果有cannot find application project directory!恭喜你配置成功。

二、eclipse设置。

由于我使用的是juno4.2.0版本的eclipse并且没有ndk配置的选项,具体表现为:选择菜单栏preference->android->发现没有ndk这个选项。好了下载插件:下载.下载后将此插件放入eclipse安装目录的plugin下,好了重启eclipse。是不是发现有了这个选项了?将你的ndk路径填入,OK!

三、配置、编译项目。

导入ndk项目(跟导入普通的android工程没有区别的),右击项目选择Android tools->add native support->随便写个名字->ok.此时编译项目(菜单栏project->build project),你会发现报错了!不要紧张,右击项目,选择properties->c/c++ build->取消使用default build command,在build-command中输入ndk-build.cmd(j这就是使用ndk环境变量中的ndk-build.cmd来编译程序), ok! 完成了。

常见问题:

1、我遇到的第一个问题是jni.h文件查看不了!编码时代码提示功能不起作用。

这里有一个链接,解决了我的问题:http://*.com/questions/23122934/eclipse-adt-unresolved-inclusion-jni-h 。我在这里重复一遍解决之道:(1)关闭eclipse。这一步很关键,必须要做,不然很可能最终解决不了问题。(2)编辑项目下的.properties文件,删除的东西有eclipse配置NDK环境

(3)删除.cproject文件,路径也是在工程目录下。

(4)打开eclipse重新添加Android tools->add native support,OK!问题解决了。