简单的JNI调用
16lz
2021-01-26
JNI调用
1.写带Native 调用的java文件
2.javah -jni 生成 头文件
3.建立C 或者CPP 文件
4.生成dll 或者so动态链接库
注意的是 在生成DLL的时候 我试验中产生了一些问题
cl -I"D:\Android\Java\jdk1.6.0_02\include" -I"D:\Android\Java\jdk1.6.0_02\include\win32" -MD -LD Hello.c -FeHello.dll 这是之前使用的编译命令 调用一直出现java.lang.UnsatisfiedLinkError:Can't find dependent libraries
后来去除-MD 之后就解决了 我想的原因可能是 -MD是指定调试的选项 而缺少调试的DLL 所以显示这个问题
更多相关文章
- Android中notifyDataSetInvalidated()和notifyDataSetChanged()
- 分析Cocos2d Android(安卓)项目的生成和运行
- air for android hello world
- [置顶] android学习系列-短信发送器与电话拨号器调用(3)
- Dialog详解
- Android四大组件安全问题
- Android调用系统相机拍照并保存图片文件
- ReactNative学习----20ReactNative中调用原生模块
- SystemUI密码解锁后指纹识别清除次数