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


    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建的

    工程,在TestNdkinclassescom dk est目录下就已经有JniClinet.class文件了)。

    4 将.class文件copy到项目的bin文件中的对应路径中
    将JniClinet.class拷贝到TestNdkinclassescom dk est目录,将cmd命令定位到TestNdkinclasses目录,输入”javah 

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

    5 javah 生成对应的头文件

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

  • 相关阅读:
    验证foreach 能否操做更改原表
    asp.net post/get 公共方法
    C# json日期转换
    学数学
    2742: [HEOI2012]Akai的数学作业
    BZOJ2208
    树状数组求逆序对
    网络流复习计划
    SG函数学(hua)习(shui)记录
    SPLAY板子
  • 原文地址:https://www.cnblogs.com/macroxu-1982/p/3648514.html
Copyright © 2020-2023  润新知