0
我一直在面对一种我不知道的情况。我试图测试一个我在C++中实现的方法。我得到一个错误,一个Class init在调用newInstance时失败。 它进一步说,无法加载库:reloc_library [1311]:33找不到'Z13trainFacePKcS0'...突然它崩溃并抛出异常。它给出了同样的错误。我会感谢任何帮助。 问候, 阿多尼斯。类init在newInstance调用中失败
我一直在面对一种我不知道的情况。我试图测试一个我在C++中实现的方法。我得到一个错误,一个Class init在调用newInstance时失败。 它进一步说,无法加载库:reloc_library [1311]:33找不到'Z13trainFacePKcS0'...突然它崩溃并抛出异常。它给出了同样的错误。我会感谢任何帮助。 问候, 阿多尼斯。类init在newInstance调用中失败
您已经在类初始化期间加载的类中加载了类似这样的库。
static {
System.loadLibrary("gamescript");
}
从你的错误,你已经发布,看来库无法找到,这意味着,它要么是不存在的apk文件或者它不是libs文件夹内。
该库存在于libs文件夹中 – user1382114
另一个可能的原因是,该库使用的是未加载的共享库。 – codetiger
根据elf -d 0x00000001(需要)共享库:[liblog.so] 0x00000001(需要)共享库:[libstdC++。so] 0x00000001(需要)共享库:[libm.so] 0x00000001 :[libc.so] 0x00000001(需要)共享库:[libdl.so] 0x0000000e(SONAME)库soname:[libfaceRec.so] – user1382114