您的位置:首页 > 编程语言 > C语言/C++

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

2017-01-06 17:33 253 查看

新建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++代码时增加代码提示的任务也就完成了~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息