1、新建一个类,声明native方法。
public class JniUtil { static { System.loadLibrary("JniTest"); } public static native String sayHello(); }
2、生成.h文件。
刚学习jni,这个时候就出问题了,一直提示 错误: 找不到 'com.example.yang.hellojni.JniUtil' 的类文件。
解决办法:
用的是mac,android studio自带的控制台,先cd进包名的上一个目录,即java,然后设置
set classpath=Users\yang\Desktop\project\Demo\HelloJni\app\src\main\java
最后 javah -jni com.example.yang.hellojni.JniUtil。生成.h文件,问题解决!