Android JNI调用过程.docx

上传人:牧羊曲112 文档编号:3152388 上传时间:2023-03-11 格式:DOCX 页数:2 大小:36.74KB
返回 下载 相关 举报
Android JNI调用过程.docx_第1页
第1页 / 共2页
Android JNI调用过程.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Android JNI调用过程.docx》由会员分享,可在线阅读,更多相关《Android JNI调用过程.docx(2页珍藏版)》请在三一办公上搜索。

1、Android JNI调用过程步骤: 1.创建一个android工程 2.JAVA代码中写声明native 方法 public native String helloFromJNI; 3.用javah工具生成头文件 第一步: 首先进入这个工程下的bin目录, 找到 .class文件 (把 路径直接 贴到 开始 运行里OK) 第二步:javah cn.itcast.ndk1.MainActivity 4. 创建jni目录,引入头文件,根据头文件实现c代码 第一步: 在工程下 创建jni文件夹 第二步: 把第 3 步中 生成的 .h文件 拷贝到 该目录下 第三步: 创建 .C文件 1.首先把头文件

2、加进来 #include cn_itcast_ndk1_MainActivity.h 2.把方法的 签名 拷过来 JNIEXPORT jstring JNICALL Java_cn_itcast_ndk1_MainActivity_helloFromJNI (JNIEnv * env, jobject obj) return (*env)-NewStringUTF(env,hello from jni OK ); 5.编写Android.mk文件 Android.mk文件 完成后, 就可 编译C代码了 6.Ndk编译生成动态库 编译过程: 找到你所写的 .c的文件 后: 执行 ndk-build 在MainActivity在 静态 代码库 来加载C语言 库文件 缀 static 名字直接写成Hello 就行,不用加 前后 System.loadLibrary(Hello); 7.Java代码load 动态库.调用native代码

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号