700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Android之jni编译出现no matching function for call to ‘_JNIEnv::GetJava(JNIEnv* Java VM**)‘解决办法)‘

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

时间:2021-11-07 14:02:05

相关推荐

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。