zoukankan      html  css  js  c++  java
  • 【转】Android NDK学习(3)使用Javah命令生成JNI头文件 .

    第一步:

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

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

    编译、运行;

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

    第二步:

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

    F:fwwworkspaceTestJNIin>

    输入如下命令:

    F:fwwworkspaceTestJNIin>javah -d header -classpath classes -jni com.YCan.testjni.MainActivity

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

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

    -classpath classes 指明类所在的位置

    -jni com.YCan.testjni.MainActivity  指定类名

    可能会

    错误:无法访问android.app.Activity 找不到android.app.Activity的类文件

    用这个命令

    javah -d heafer -classpath E:Androidandroid-sdk-windowsplatformsandroid-8android.jar;classes  com.example.javasotest.MainActivity

    具体意思就不说了 运行了你就知道了

  • 相关阅读:
    day20:正则表达式
    day19:os模块&shutil模块&tarfile模块
    zynq之TF卡写入常见问题
    verilog之random
    quartus之ram的IP测试
    verilog之readmemb
    verilog之monitor
    verilog之display
    源自opencore的fifo的IP核解析
    veriog之四位全加器
  • 原文地址:https://www.cnblogs.com/Reserved/p/4082462.html
Copyright © 2011-2022 走看看