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 所以显示这个问题

更多相关文章

  1. Android中notifyDataSetInvalidated()和notifyDataSetChanged()
  2. 分析Cocos2d Android(安卓)项目的生成和运行
  3. air for android hello world
  4. [置顶] android学习系列-短信发送器与电话拨号器调用(3)
  5. Dialog详解
  6. Android四大组件安全问题
  7. Android调用系统相机拍照并保存图片文件
  8. ReactNative学习----20ReactNative中调用原生模块
  9. SystemUI密码解锁后指纹识别清除次数

随机推荐

  1. Android中的布局优化方法
  2. android 通讯录数据表
  3. Android(安卓)Branch deferred deep link
  4. android音乐播放器的service
  5. Android(安卓)自定义实现折线图
  6. Android(安卓)- 使用 多渠道productFlavo
  7. Android(安卓)NDK Sample
  8. Android如何解决WebView打开网页不能自动
  9. android:allowClearUserData
  10. Android(安卓)实现TextView跑马灯效果