Eclipse下新建JNI工程并在编辑c/c++代码时增加代码提示

新建JNI工程

首先,新建一个Android工程,如generPinyinSo;
然后在generPinyinSo项目下右键新建一个jni目录(我这里已经创建过了所以提示’jni’already exists.请忽略就好,嘻嘻~),

这里写图片描述

这里写图片描述

在JNI目录下放入c文件和Android.mk,Application.mk

这里写图片描述

Android.mk里面填写需要编译到的c文件,h文件,设定so库名称,导入Log打印库等

这里写图片描述

Application.mk使用来根据需要生成的so库支持的架构

这里写图片描述

编辑C /C++代码增加代码提示

此时在jni开发会发现没有代码提示,即使编辑出错了,也不会有响应的提示,这样就影响我们的开发效率,那有没有什么方法可以添加代码提示。在eclipse中我们可以进行如下配置,可以实现编辑c/c++代码时增加代码提示。
第一步
选中项目右键依次打开Android Tools->Add Native Support,点击finish。

这里写图片描述

添加之后,出现如下图的所示,则可以省去进行第二步,如果Includes中没有头文件,则手动进行添加,进入第二步。

这里写图片描述

如出现上图结果,就能使用alt+/来实现JNI层代码提示了,任务就完成了:

这里写图片描述

如果jni文件夹中会产生错误,此时不要着急只需要进行下面的配置就可以了,右键依次打开properties->c/c++ General,取消勾选就可以了。如果还有其他错,可以在网上找下对应的答案自行配置下就可以了。

这里写图片描述

第二步
如果Include中没有包含响应的头文件则需要进行手动添加,右键一次打开properties->c/c++ General->Paths and Symbols->add。

这里写图片描述
选择一个版本路径->apply->ok

至此,响应的c/c++文件中就出现了,代码提示,代码对c++支持较好。

在Eclipse下新建JNI工程并在编辑c/c++代码时增加代码提示的任务也就完成了~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章