首页 > 移动平台 > 详细

用java的jdk 生成android 的jni接口文档

时间:2014-04-07 10:45:21      阅读:500      评论:0      收藏:0      [点我收藏+]

1 检查系统是否安装了jdk,并将javac的路径配置到PATH中
  cmd窗口,输入 java -version
  查看输出项

2 创建需要so的接口类
package com.ndk.test;

public class JniClient {

    static public native String AddStr(String strA, String strB);
    static public native int AddInt(int a, int b);
}

3 用javac 将接口类.java编译成 .class文件
  用cmd命令定位到JniClient.class 所在目录,输入“javac JniClient.java“后回车,生成JniClinet.class文件(如果是用的Eclipse建的

工程,在TestNdk\bin\classes\com\ndk\test目录下就已经有JniClinet.class文件了)。

4 将.class文件copy到项目的bin文件中的对应路径中
将JniClinet.class拷贝到TestNdk\bin\classes\com\ndk\test目录,将cmd命令定位到TestNdk\bin\classes目录,输入”javah 

com.ndk.test.JniClient“后回车,在TestNdk\bin\classes目录下就生成了C++头文件com_ndk_test_JniClient.h。

5 javah 生成对应的头文件

6 自定义C++ h文件,将对应的接口copy进去
将com_ndk_test_JniClient.h拷贝到TestNdk工程的jni目录下, 然后新建一个com_ndk_test_JniClient.c文件完成头文件中函数的实现

用java的jdk 生成android 的jni接口文档,布布扣,bubuko.com

用java的jdk 生成android 的jni接口文档

原文:http://www.cnblogs.com/macroxu-1982/p/3648514.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!