jni实战总结,没有图片,所以如果有需要帮助的朋友请认真跟随文字描述,寻找就可以完成jni开发的相关的配置
如何使用Eclpse进行开发呢?请使用
Eclpse for mobie + cdt + ndk r9
我们使用这三个工具将实现ndk的自动编译
请关注步骤
1、安装cdt
2、配置ndk的环境变量,请使用 ANDROID_NDK_BUILD名称为ndd配置单独的路径
3、选中jni工程,右键 new,other,c/c++,convert to c/c++ project(add native support)
4.、然后注意选择下方两个方框内的
左边 右边
makefile project Other Toolchain
5、然后进入配置c/c++环境变量
选中工程propertise , c/c++ Build ,找打Builder Settings,勾选 Use default build command,人,然后找到环境变量里面的ANDROID_NDK_BUILD ,ok之后追加
/ndk-buiild.cmd
6、第二个选项Behaviour
勾选
Build(Incremental build)
Clean
7、然后配置ndk 的路径,和.h文件的路径
选中 C/C++ General
8、选中 Paths and Symbols ,点击add ,添加ndk的路径中某个版本的include platforms\android-16\arch-arm\usr\include
9、点击ok
如果经过上述配置还发现问题那就是因为
1、头文件没有进行合理的引入
2、将cpp文件更改为 c文件
3、jnih命令自动生成的方法,拷贝过来之后并没有进行参数的填充
4、注意更改文件后缀的同时更新Android.mk文件中