JNI崩溃常源于引用管理错误。局部引用在方法返回后失效,循环中不释放会导致引用表溢出,可用DeleteLocalRef或PushLocalFrame修复;缓存局部引用会变悬空句柄,需用NewGlobalRef提升为全局引用。全局引用须手动删除,否则泄漏。弱全局引用不保活对象,使用前须用NewLocalRef提升。JNIEnv绑定单线程,应缓存JavaVM并附加线程。用CheckJNI和RAII可提前发现并避免这些错误。
完成下面两步后,将自动完成登录并继续当前操作。