Android之jni编译出现no matching function for call to ‘_JNIEnv::GetJava(JNIEnv* &, Java VM**)‘解决办法)‘

1、问题

jni编译出现这个错误

no matching function for call to  '_JNIEnv::GetJava(JNIEnv* &, Java VM**)

2、原因

自己写的

JObject obj = NULL;
(*env)->GetObjectClass(env,  obj);

这个是在C文件里面这样写,但是cpp文件里面就不能这样写

2、解决办法

在cpp文件里面

JObject obj = NULL;
env->GetObjectClass(obj);
(0)

相关推荐