2012-05-25 34 views
0

我一直在面对一种我不知道的情况。我试图测试一个我在C++中实现的方法。我得到一个错误,一个Class init在调用newInstance时失败。 它进一步说,无法加载库:reloc_library [1311]:33找不到'Z13trainFacePKcS0'...突然它崩溃并抛出异常。它给出了同样的错误。我会感谢任何帮助。 问候, 阿多尼斯。类init在newInstance调用中失败

回答

0

您已经在类初始化期间加载的类中加载了类似这样的库。

static { 
    System.loadLibrary("gamescript"); 
} 

从你的错误,你已经发布,看来库无法找到,这意味着,它要么是不存在的apk文件或者它不是libs文件夹内。

+0

该库存在于libs文件夹中 – user1382114

+0

另一个可能的原因是,该库使用的是未加载的共享库。 – codetiger

+0

根据elf -d 0x00000001(需要)共享库:[liblog.so] 0x00000001(需要)共享库:[libstdC++。so] 0x00000001(需要)共享库:[libm.so] 0x00000001 :[libc.so] 0x00000001(需要)共享库:[libdl.so] 0x0000000e(SONAME)库soname:[libfaceRec.so] – user1382114

相关问题