Android Jni示例
16lz
2021-01-23
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
参考:http://www.cnblogs.com/bastard/archive/2012/05/19/2508913.html
demo地址http://download.csdn.net/detail/gaoyan10/8101443
更多相关文章
- C语言函数以及函数的使用
- SD卡读写文件 代码学习
- 安装|卸载apk文件在Android仿真器中
- Android XML文件 Error parsing XML: unbound prefix...
- Android10共享文件总是读取不到文件,文件资源不存在!
- Android学习之文件存储
- Android InputStreamReader 解析gbk、gb2312编码的xml文件 编码
- android实现文件下载的几种方式
- Android Studio 3.0以后打包修改文件名方法