最近一段时间在搞Android NDK 开发,就不可避免的涉及到javah 命令,ndk命令等,但是每次都要切换都要进入路径,敲命令等重复工作,就在网上找了下自动生成的配置,果不其然~但是网上很多资源,照着配置有错误。自己看了下就是配置变量,就在将自己的配置列出来,做个记录。仅供参考。。。
开发环境
-Mac OS 10.12
-AndroidStudio 3.0
具体配置
1 . Preference>Tools> External Tools, 如图:
2 . 点击+ 号,进入javah命令配置界面
命令参数如下:
Program:/usr/bin/javah (Whereis javah 查看具体的命令路径)
Parameters:-classpath . -jni -d $ModuleFileDir$/src/main/jni $FileClass$ ( ModuleFileDir,FileClass 从右边直接插入)
working directory:\$ModuleFileDir\$/src/main/java(无语了 \$ 转义有问题,具体输入请看图片吧)
- 点击ok>apply>ok;
最后,在含有native方法的类上 右键>External tools >javah ,就能生成对应的头文件了。enjoy