当前位置: 代码迷 >> Android >> 编译出错:undefined reference to 'JNI_GetCreatedJavaVMs'请大侠帮忙,该如何解决
  详细解决方案

编译出错:undefined reference to 'JNI_GetCreatedJavaVMs'请大侠帮忙,该如何解决

热度:71   发布时间:2016-04-28 06:50:10.0
编译出错:undefined reference to 'JNI_GetCreatedJavaVMs',请大侠帮忙
本人编译时用到了JNI_GetCreatedJavaVMs这一函数,只有函数声明,在NDK下的jni.h中,用ndk-build编译的时候报出了undefined reference to 'JNI_GetCreatedJavaVMs'的错误,请各位帮帮忙,怎么调试这个错误,我在网上查说要libjvm.so这个库,但我不清楚在哪里?
------解决方案--------------------
不可能, 这个函数就是这个库里实现的。 链接上这个库就没问题的。

>nm libdvm.so 
------解决方案--------------------
grep JNI_GetCreatedJavaVMs
00082fa0 T JNI_GetCreatedJavaVMs


把你出错的log贴出来, 也许是你本地的libdvm.so的存放路径有问题。
  相关解决方案