在AndroidStudio新建包含ndk的项目下,默认下cpp/c源文件是放到
module/src/main/jni目录中,对于一个包含了native方法的java文件,直接生成相应的.h文件到
module/src/main/jni目录的一种方法是,定义一个tools,
File->Settings->Tools->External Tools 扩展工具栏
新建一个
9f3ffe0c-2ff2-4e66-aff3-69efa09d78c4.png其中:program:
“/bin/javah”
Agruments:
-jni -classpath -d /src/main/jni
Working directory:
$ProjectFileDir
点击保存。然后编译一下,保证我们的java代码已经生成了class文件,生成.h文件需要依赖于.class文件,
然后对着含native方法的java源文件,右键,选择
63aa6986-6cae-4dc1-8933-a45e02e1e52b.png即可生成.h文件,在module/src/main/jni目录中即可找到相应的文件。
eddf3eb2-f2bc-4489-96d5-1522d434428a.png
网友评论