转:http://www.cnblogs.com/fww330666557/archive/2012/12/14/2817387.html

第一步:

在Eclipse中创建android项目,并声明Native接口:

public native int add (int a, int b);
public native int sub (int a, int b);

编译、运行;

这样在bin目录下就会生成类文件;

第二步:

打开命令行cmd,到达bin目录:

F:\fww\workspace\TestJNI\bin>

输入如下命令:

F:\fww\workspace\TestJNI\bin>javah -d header -classpath classes -jni com.YCan.testjni.MainActivity

java的命令我也不熟,这个命令的含义这里简单解释下:

-d header 表示将在当前目录下生成一个header文件夹,产生的头文件就在这里面了;

-classpath classes 指明类所在的位置

-jnicom.YCan.testjni.MainActivity 指定类名

更多相关文章

  1. Ubuntu 14.04 Android(安卓)使用Maven一个 用例project
  2. Android驱动入门-在Android系统上运行JAVA程序
  3. [cocos2dx] cocosdx编译工程那些事
  4. 如何用同一份代码产生不同包名得APK包
  5. Android(安卓)Studio获取SHA1(获取SHA1的通用方法)
  6. Android的开发之&强大的adb命令和adb shell命令
  7. Android(安卓)Studio 1.5.1 JNI 编程
  8. Android采用pm命令静默卸载应用
  9. Android(安卓)system.img 打包解包

随机推荐

  1. 为什么安全编码标准很重要
  2. 如何编写C程序?C程序的基本编写规则
  3. 什么是C#接口
  4. c语言中什么是转义字符
  5. c++检查两个二进制搜索树是否相同
  6. 什么是Ruby
  7. .NET是什么
  8. 如何在Linux上安装Ruby
  9. 源代码是什么
  10. C#和C ++的区别是什么