Java 将.so文件导入android studio时出错

Java 将.so文件导入android studio时出错,java,android,unsatisfiedlinkerror,Java,Android,Unsatisfiedlinkerror,我正在尝试将libchilkatzip.so库导入到我的Java Android项目中。我正在使用Android Studio和Windows 8.1-64x 在代码行System.LoadLibrary(“libchilkatzip”)中,我得到以下异常: java.lang.UnsatisfiedLinkError: Couldn't load CkZip from loader dalvik.system.PathClassLoader[dexPath=/data/app/de.xy.xy

我正在尝试将libchilkatzip.so库导入到我的Java Android项目中。我正在使用Android Studio和Windows 8.1-64x

在代码行
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”和“x86”。Java文件也在我的项目com.chilkatsoft下。

您可以将所有.so文件和任何其他文件移动到您自己的项目中,并将它们放在项目中的一个文件夹中。另外,如果您正在运行Java编译器,并且由于此错误来自Java.lang类,您可以在Java目录/路径下添加所有.so文件和任何其他库;C:/Java/jdk1.7.0_xx/lib。

您的armeabi和armeabi-v71目录位于哪里?他们的道路是什么?编译器似乎正在C:../../../../data/app和C:../../../data/app lib路径上查找这些文件。项目结构如下:ProjectName\app\libs\armeabi\libchilkatzip.so和ProjectName\app\libs\armeabi-v71\libchilkatzip.so