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

时间:2022-06-24 14:53:07

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);