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,运行该命令,运行结果如图: