2012-05-25 36 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

相關問題