Eclipse中配置JNI代码提示、javah命令

来源:互联网 发布:类似炫浪网络社区 编辑:程序博客网 时间:2024/06/06 01:55
1.配置生成javah选项,不用在命令行中生成.h文件
  • 在命令行生成.h文件方法请查看编写第一个NDK项目——HelloNDK
  • 配置javah命令 
    在Eclipse中选择Run->External Tools->External Tools Configuratios

    这里写图片描述

    其中带有${}的都可通过Variables选择,配置完成后 
    Location为:${system_path:javah} 
    Working Directory为:${project_loc}\jni 
    Arguments为: 
    -classpath ${project_loc}\bin\classes;F:\android-sdk\platforms\android-23\android.jar -d ${project_loc}\jni -jni ${java_type_name}

  • 选中要生成.h的文件,按照刚才的方式找到刚配置好的Program,然后Run就可以了

2.配置NDK开发中jni代码提示

  • 右键项目->Android Tools-> Android Native Support 单击finish

    这里写图片描述

    • 多了些系统当中需要用到的头文件
    • 若项目没有任何变化:右键项目->Properties->C/C++ General->Paths and Symbols

    这里写图片描述

    • 点击Add->选择File system->选择如下目录,选择之后Apply

    这里写图片描述

3.配置生成javap选项

  • javap 打印类方法的签名

    这里写图片描述

  • 运行 
    javap -classpath bin\classes -s com.example.hellondk.MainActivity

    这里写图片描述

  • 在Eclipse中配置javap命令

    与配置javah命令相似,new一个Program为javap

    这里写图片描述

    配置完成后为: 
    Location:${system_path:javap} 
    Working Directoty:${project_loc} 
    Arguments: 
    -classpath ${project_loc}\bin\classes -s -p ${java_type_name}

  • 选中MainActivity,运行该命令,运行结果如图:

    这里写图片描述

0 0
原创粉丝点击