1
我正試圖將libchilkatzip.so庫導入到我的Java Android項目中。我正在使用Windows 8.1 - 64x的Android Studio。將.so文件導入到android studio時出錯
在代碼行System.LoadLibrary("libchilkatzip")
我得到以下異常:
java.lang.UnsatisfiedLinkError: Couldn't load CkZip from loader dalvik.system.PathClassLoader[dexPath=/data/app/de.xy.xyz-107.apk,libraryPath=/data/app-lib/de.xy.xyz-107]: findLibrary returned null
我已導入libs
目錄下的所有.so
文件: 「armeabi」, 「armeabi-V71」, 「MIPS」 和 「86」 。 Java文件也在我的項目com.chilkatsoft下。
你的armeabi和armeabi-v71目錄位於哪裏?他們的路徑是什麼?看起來編譯器正在C:../../../ data/app和C:../../../ data/app-lib路徑上查找這些文件。 – Juniar 2014-10-07 19:12:37
項目結構如下: ProjectName \ app \ libs \ armeabi \ libchilkatzip.so和 ProjectName \ app \ libs \ armeabi-v71 \ libchilkatzip.so – MichaB 2014-10-08 06:54:25