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**)‘解决办法)‘
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、問題
jni編譯出現(xiàn)這個錯誤
?
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);?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的Android之jni编译出现no matching function for call to ‘_JNIEnv::GetJava(JNIEnv* , Java VM**)‘解决办法)‘的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode之Rotate Arra
- 下一篇: Android之jni解决JNIEnv跨