jni交互处理时eclipse开发工具的配置

1,配置生成javah选项

在eclipse窗口中的工具栏中点击run->External Tools->External Tools Configurations...,打开External Tools Configurations面板,在面板里面右键点击Program,选择new选项,编辑添加javah快捷键;如图

编辑

编辑打开的面板,如下图:

其中Location处填的内容是,点击对应右下边的Variables...在选择框中输入system_path,选择system_path后点击回车键,然后在最右边花括号的左边添加:javah,注意:是英文输入法情况下的冒号。

Working Directory里面填的是,点击对应右下边的Variables...在选择框中输入project_loc,选择project_loc后点击回车键,然后在最后面添加\jni

Arguments 里面填的内容是,-classpath 点击对应右下边的Variables...在选择框中输入project_loc,选择project_loc后点击回车键,然后在最后面添加\bin\classes;你电脑上sdk所在目录下的android.jar包所在的路径 -d 点击对应右下边的Variables...在选择框中输入project_loc,选择project_loc后点击回车键,然后在最后面添加\jni -jni 点击对应右下边的Variables...在选择框中输入java_type_name,选择java_type_name后点击回车键。

上述三个地方设置好之后点击Apply,然后点击Run就完成了设置

2,配置生成javap选项

与1中设置javah的步骤一样,不过设置的内容最后如下图所示


3,配置eclipse添加native支持jni方法代码提示

 右键工程->android tools->add native support...

 右键工程->properties->c/c++ General->Path and Symbols->includes->add->选择你电脑上ndk所在目录下的platforms下的任一版本下的arch-arm\usr\include,完成添加。

猜你喜欢

转载自blog.csdn.net/yao_94/article/details/79142008