一.用javah 生成.h头文件

E:/Projects/Android/WorkSpace_demo/MyFirstJNI>javah -classpath bin -d jni com.my

test.MyFirstJNI

二:Eclipse中配置参数编译原生码生成.so

1.右键选择项目Build path->congfigure build path->builder->new 选择program如图:

如图配置main:

我的arguments是:--login -c "cd /cygdrive/e/AndroidSDK/android-sdk-windows2.2/android-ndk-r5/samples/MyFirstJNI/jni && $NDK_ROOT/ndk-build" 前半部分是工程的jni目录, /cygdrive/e 相当于Windows下的 E:/, NDK_ROOT是在cygwinz中配置的路径,$NDK_ROOT/ndk-build 代表编译。

编辑Refresh和build option:

特别要注意选择specify resources,因为要编译C++,所以必须选择jni目录的C++ code ,如下图所示


更多相关文章

  1. Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交
  2. Windows下Android开发环境 搭建
  3. 【攻克Android(安卓)(17)】SQLite数据库
  4. 深入理解ActivityResultContracts--替代startActivityForResult
  5. Android(安卓)开发 之 JNI入门 - NDK从入门到精通
  6. webrtc的音频处理模块apm( audio processing)下载与编译出libweb
  7. Android(安卓)L 之 ToolBar使用
  8. Android环境配置(Eclipse全开发环境下载)
  9. mac配置android和maven环境变量

随机推荐

  1. android通过chmod命令实现文件权限修改
  2. Android(安卓)开发NDK,SDK环境配置详解一
  3. Android(安卓)TextView 文字居中
  4. FastJson遇上Android自带JSON类
  5. Android(安卓)APK反编译
  6. Android(安卓)使用网络技术
  7. Android(安卓)studio 点击按钮跳转到新的
  8. Android系统中设置TextView的行间距(非行
  9. Android(安卓)监听home键(android:launchM
  10. 《Android开发从零开始》——13.Table La