Android JNI 生成头文件

原创 2013年12月05日 08:32:47

1.创建Android工程

2.创建Android工程中对应的本地库的JNI接口类

3.编译成.class

4.用javah命令生成.h文件,命令用法:

        -help                 输出此帮助消息并退出
        -classpath <路径>     用于装入类的路径
        -bootclasspath <路径> 用于装入引导类的路径
        -d <目录>             输出目录
        -o <文件>             输出文件(只能使用 -d 或 -o 中的一个)
        -jni                  生成 JNI样式的头文件(默认)
        -version              输出版本信息
        -verbose              启用详细输出
        -force                始终写入输出文件

应用:cd 到工程目录下,敲命令 javah -d jni -classpath ./bin/classes 包名.类名

对于Android项目-classpath 是./bin/classes,对于java项目-classpath 是./bin

5.实现.h中的接口

相关文章推荐

android NDK 自动生成jni头文件

  • 2012年09月11日 14:25
  • 101KB
  • 下载

Android Studio生成Jni头文件的方法

提前说明,本文转载于:http://blog.csdn.net/wang_zhi_hao/article/details/49126955 我采用第一个种方法解决问题,在Android sudio ...

Android Studio生成Jni头文件的方法

总共有三种方式生成Jni头文件,但归根结底只有一种,只是操作方法不一样,我在这里做一下记录,方便下次使用。 1.1          1.利用Android Studio的Terminal,进入你自己...

Android Studio 配置快捷方式生成JNI头文件的方法

Android Studio快捷键生成JNI头文件
  • venusic
  • venusic
  • 2016年04月07日 17:54
  • 3615

Android NDK入门实例 计算斐波那契数列一生成jni头文件

最近要用到Android NDK,调用本地代码。就学了下Android NDK,顺便与大家分享。下面以一个具体的实例计算斐波那契数列,说明如何利用Android NDK,调用本地代码。以及比较本地代码...

android中JNI的调用生成头文件步骤

android 中通过JNI调用本地方法步骤介绍:首先是在eclipse中生成类文件 package Pag; public class JNI { static{ System.loadL...

Android JNI开发生成.h头文件问题

在JNI开发中,首先要将建立的anroid类编译成.h文件,编译用到命令javah,由于第一次用,以前对java的编译过程也不怎么了解,这里讲一下: 通过DOS命令执行,(1)开始-》运行-》c...

Eclipse 快速开发生成Android JNI头文件及NDK交叉编译

Eclipse 快速开发生成Android JNI头文件及NDK交叉编译 一、使用环境 1、mac osx10 位操作系统 2、ADT 为 adt-bundle-mac-x86_64-20140702...
  • licx11
  • licx11
  • 2015年03月01日 15:58
  • 566

ubuntu下整合eclipse和javah生成jni头文件开发android的native程序

本文介绍两种利用javah命令生成jni头文件的方法,第一种为大众所知的javah命令,第二种为整合javah到eclipse里面。推荐第二种方式,方便快捷,随时修改,随时生成 0:前提和条件: 1...

ubuntu下整合eclipse和javah生成jni头文件开发android的native程序

本文介绍两种利用javah命令生成jni头文件的方法,第一种为大众所知的javah命令,第二种为整合javah到eclipse里面。推荐第二种方式,方便快捷,随时修改随时生成 0:前提和条件: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android JNI 生成头文件
举报原因:
原因补充:

(最多只允许输入30个字)