读书人

编译疏失:undefined reference to amp;#

发布时间: 2013-03-06 16:20:31 作者: rapoo

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

>nm libdvm.so 
[解决办法]
grep JNI_GetCreatedJavaVMs
00082fa0 T JNI_GetCreatedJavaVMs


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

读书人网 >Android

热点推荐