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

更多相关文章

  1. C语言函数以及函数的使用
  2. SD卡读写文件 代码学习
  3. 安装|卸载apk文件在Android仿真器中
  4. Android XML文件 Error parsing XML: unbound prefix...
  5. Android10共享文件总是读取不到文件,文件资源不存在!
  6. Android学习之文件存储
  7. Android InputStreamReader 解析gbk、gb2312编码的xml文件 编码
  8. android实现文件下载的几种方式
  9. Android Studio 3.0以后打包修改文件名方法

随机推荐

  1. android布局中的基本属性:
  2. Android(安卓)NDK 编程环境搭建
  3. [置顶] Android常用适配器控件
  4. android监听软键盘+吐槽!
  5. Android输入子系统之InputReader读取键盘
  6. -----------Android Support v4、v7、v13
  7. Android与Linux分道扬镳
  8. Android之屏幕方向|显示方式|Activity重
  9. Linux Kernel and Android 休眠与唤醒(中
  10. Android的事件传递机制