NDK获取JNIEnv

JNIEnv* (*getJNIEnv)();
void * fu = dlopen(“/system/lib/libandroid_runtime.so”,RTLD_NOW);
getJNIEnv = dlsym(fu,”_ZN7android14AndroidRuntime9getJNIEnvEv”);
 
jnienv=getJNIEnv();

  如果是executable类型的文件

如果需要JNIENV,则这样获取

JNIEnv* (*getJNIEnv)();

void * fu = dlopen(“/system/lib/libandroid_runtime.so”,RTLD_NOW);

getJNIEnv = dlsym(fu,”_ZN7android14AndroidRuntime9getJNIEnvEv”);

 

jnienv=getJNIEnv();

posted @ 2015-12-25 16:42  xadxxx  阅读(1152)  评论(0编辑  收藏  举报