Android Studio javah 命令行生成jni头文件

打开Terminal

windows平台下会用到的命令:

cd 跳转 如:cd …/

dir 显示当前文件夹下文件

使用命令跳转到项目中的Java路径下

并执行命令

javah -d …\cpp\monkeydemo\include com.example.ffmpeglibrary.Utils.RtspPullUtil

若类文件中native修饰的方法中参数包含SurfaceView 等非基本类型,则会报如上图所示的错误信息

解决办法如下:

路径选择自己的android studio 的sdk的路径,版本是要在sdk中可找到的,还有必不可少的两个符号

该符号为;. 然后跟空格后跟完整类名。

参考:https://stackoverflow.com/questions/7635624/android-javah-doesnt-find-my-class/7635758#7635758

你可能感兴趣的:(Android Studio javah 命令行生成jni头文件)