所谓动态注册,就是不用像静态注册那样按规则严格的命名native方法,而是在加载so库的时候完成这个从Java方法到native方法的匹配工作,而这个匹配工作,需要我们写native代码来完成.下面直入正题看看怎么写. 涉及的几个函数和实体(结构体) JavaVM * 指针,指向加载当前动态库的java虚拟机 JNIEnv * 指针,指向当前使用的JNI版本,JNI中已定义的方法可以通过它来调用 jint JNI_OnLoad(JavaVM *vm, void *reserved)函数 动态库加