eclipse中的Jni开发流程(二)——JNI简便的开发流程
2016-12-17 22:52
211 查看
1.eclipse中的Jni开发流程(一)
2.eclipse中的Jni开发流程(二)
3.Android Studio配置CMake开发NDK
上一篇我们讲了JNI在eclipse中的基本开发流程,觉得有点繁杂,且没有代码提示,我们这篇讲个简单的
usr 目录下 arch-arm -> include 确定后 会解决代码提示和报错的问题
![](https://img-blog.csdn.net/20161217225703034?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd29faGE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20161217225728987?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd29faGE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2.eclipse中的Jni开发流程(二)
3.Android Studio配置CMake开发NDK
上一篇我们讲了JNI在eclipse中的基本开发流程,觉得有点繁杂,且没有代码提示,我们这篇讲个简单的
① 写java代码 使用native 声明本地方法
② 添加本地支持
右键单击项目->andorid tools->add native surport—>点击Finish(此时会自动生成jni文件夹且在文件夹下自动生成 .cpp和Android.mk文件)如果发现 finish不能点击需要给工作空间配置ndk目录的位置:window->preferences->左侧选择android->ndk 把ndk解压的目录指定进来③ 如果写的是.c的文件 先修改一下生成的.cpp文件的扩展名 ,同时相应修改Android.mk文件中LOCAL_SRC_FILES的值
④ 使用javah命令生成头文件将里面的方法拷贝到刚才的.C文件中,然后删除生成的头文件
⑤ 此时发现报错,解决CDT插件报错的问题
:右键单击项目选择 properties 选测 c/c++ general->paths and symbols->include选项卡下->点击add..->file system 选择ndk目录下 platforms文件夹 对应平台下(项目支持的最小版本)usr 目录下 arch-arm -> include 确定后 会解决代码提示和报错的问题
⑥编写C函数 如果需要单独编译一下c代码就在c/c++视图中找到小锤子 如果想直接运行到模拟器上 就不用锤子了
⑦ java代码的 static{ System.loadlibrary(“…….”) ; }
相关文章推荐
- Android jni简便开发流程
- jni的简便开发流程
- JNI开发的常见错误&&Android.mk文件说明&& jni开发的简便流程
- eclipse中的Jni开发流程(一)——基本开发
- Android NDK开发之旅(1): Eclipse中NDK环境搭建与JNI开发流程
- eclipse中使用NDK的简便开发流程
- JNI开发 eclipse相关开发环境的搭建
- Android的NDK开发(1)————Android JNI简介与调用流程
- Android的NDK开发(1)————Android JNI简介与调用流程
- ubuntu下整合eclipse和javah生成jni头文件开发android的native程序
- 使用eclipse开发ndk之:导入现有的ndk工程(NDK例子-Hello-jni导入到eclipse)
- Cordova 3.0 + Eclipse 开发流程
- Android的NDK开发(1)————Android JNI简介与调用流程
- eclipse中安装ndk开发JNI
- Android的NDK开发(1)————Android JNI简介与调用流程
- IDEA + Eclipse 开发 Maven Flex 项目的简单流程和要点
- 使用eclipse开发,生成jni头文件命名