草庐IT

android - 无法在任意上下文中获取 JNIEnv* 值

我对NDK有疑问。在我的JNI_OnLoad方法中,我缓存了JavaVm指针、调用该方法的类以及我稍后使用的方法ID:JNIEXPORTjintJNICALLJNI_OnLoad(JavaVM*jvm,void*reserved){JNIEnv*env;cachedJVM=jvm;if((*jvm)->GetEnv(jvm,(void**)&env,JNI_VERSION_1_6)){LOG_ERROR("CouldnotgetJNIEnv*");returnJNI_ERR;}javaClass=(*env)->FindClass(env,"org/test/opensl/AudioP