Android Jni示例

来源:互联网 发布:光环大数据培训 编辑:程序博客网 时间:2024/05/19 22:44
1, 工具下载eclipse(方便建立Android工程)和ADT
2,下载 http://developer.android.com/tools/sdk/ndk/index.html#download, windows直接双击自解压就好,最好把ndk-build加入环境变量
3,建立Android工程
加入private native String testJni(String input)
编译在bin目录下生成.class文件
4,在project/src下执行javah packagename.ClassName生成头文件(有资料说在project/bin/classes下执行,但是我试的时候会报错)
5,在project下建立jni目录,把生成的头文件放入,新建同名的.c文件。实现头文件中的函数和jint JNI_OnLoad函数
6,在工程目录下执行ndk-build,对jni下的文件进行编译,生成.so库文件。
7,在Java代码中loadlib 然后调用相应的native方法即可。

参考:http://www.cnblogs.com/bastard/archive/2012/05/19/2508913.html

demo地址http://download.csdn.net/detail/gaoyan10/8101443
0 0
原创粉丝点击