这个so库本来是厂商提供给andorid在使用,现在想直接后台调用这个库,然后提供接口给andorid和ios两个平台使用
java通过如下方法加载so库
static {
System.load("/home/test/libcsalgorithm.so");
}
出现下面的错误
lang.UnsatisfiedLinkError: /home/test/libcsalgorithm.so: /usr/lib64/libc.so: invalid ELF header
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1851)
at java.lang.Runtime.load0(Runtime.java:795)
at java.lang.System.load(System.java:1062)