初识Jni
2013-08-24 17:28
183 查看
1.在eclipse工程中新建class(testJni),定义函数public native static String helloJni()
2.编译eclipse项目,在工程目录下 会生成.class文件
3.打开cmd,目录指向bin下的classes 执行javah命令 如javah cn.FreshMan.com.testJni
执行成功则会在 bin目录下生成.h文件
4.复制.h文件到Classes下并新建.c文件实现, 注意添加参数 以及各种类型的转换
5.在JNI目录的android.mk文件中添加.c文件的路径
6.cygwin重新编译成功之后 即可实现java和c++的交互
2.编译eclipse项目,在工程目录下 会生成.class文件
3.打开cmd,目录指向bin下的classes 执行javah命令 如javah cn.FreshMan.com.testJni
执行成功则会在 bin目录下生成.h文件
4.复制.h文件到Classes下并新建.c文件实现, 注意添加参数 以及各种类型的转换
5.在JNI目录的android.mk文件中添加.c文件的路径
6.cygwin重新编译成功之后 即可实现java和c++的交互
相关文章推荐
- Android初识JNI-搭建NDK开发环境
- 初识JNI(一)
- 初识JNI之-Android Ndk环境搭建
- 初识JNI之-编写第一个HelloJNI
- AndroidStudio Jni 开发初识
- JNI初识
- android NDK 教程一(初识JNI--hello world)
- java jni初识
- Android JNI编程提高篇之二
- jni/../../Classes/AppDelegate.cpp:29: error: undefined reference to 'StartLayer。而且没生成libgame.so文件
- JNI
- JNI,JNA,Jnative
- Android Studio 编写Jni
- Android学习--JNI
- AndroidJNI 安卓JNI
- oracle初识9.26
- 第一个JNI程序
- 史上最全的贝塞尔曲线(Bezier)全解(一):初识贝塞尔曲线
- Spark(1)-初识Pyspark
- Hadoop学习篇 之 1初识Hadoop