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
- android JNI 示例详解
- Android Jni示例
- Android Kotlin jni 示例
- Android Jni代码示例讲解
- android JNI 的简单示例
- Android Jni代码示例讲解
- jni c++/android互调 示例
- Android Jni代码示例讲解
- android 一步一步创建jni示例
- Android调用jni全过程示例
- Android Jni代码示例讲解
- Android Jni代码示例讲解
- Android Jni代码示例讲解
- Android Jni代码示例讲解
- Android Eclipse JNI开发示例
- Android jni层直接输出视频示例
- Android jni层直接输出音频示例
- android JNI的使用示例详解
- 将会尽快回家看好
- Zend Framework 2 入门-发送邮件
- Hibernate的generator属性详细说明
- swift中类似宏定义
- picker方法
- Android Jni示例
- iPhone程序开发 KVO/KVC实现机理分析
- 十六进制数与字节数组相互转换方法
- 中国出口明星武器现身叙利亚
- iOS:KVO的概述与使用
- 2.多线程学习--获取和设置线程信息
- TCP粘包问题分析
- Unity3D
- 京东api接入的几个坑(宙斯)