至于jni这里不做介绍,大家百度下就可以了.
使用javah生成头文件
javah用法:
javah [options] <classes>
其中, [options] 包括:
-o <file> 输出文件 (只能使用 -d 或 -o 之一)
-d <dir> 输出目录
-v -verbose 启用详细输出
-h --help -? 输出此消息
-version 输出版本信息
-jni 生成 JNI 样式的标头文件 (默认值)
-force 始终写入输出文件
-classpath <path> 从中加载类的路径
-bootclasspath <path> 从中加载引导类的路径
<classes>是使用其全限定名称指定的(例如, java.lang.Object)。
样例:javah -d header -classpath classes -jnicom.test.jni.MainActivity
直接上图:
1. android studio --> Preferences-->Tools-->External Tools
2.点击添加按钮
3.右击需要生成.h的文件-->External Tools-->javah
4.到此就结束了,省去在cmd下敲javah的命令了