android里面调用so文件出错

08-03 10:29:33.925 32185-32215/com.example.administrator.testdome E/art: dlopen("/data/app/com.example.administrator.testdome-1/lib/arm/libSystemTransform.so", RTLD_LAZY) failed: dlopen failed: "/data/app/com.example.administrator.testdome-1/lib/arm/libSystemTransform.so" is too small to be an ELF executable: only found 0 bytes
08-03 10:29:33.926 32185-32215/com.example.administrator.testdome E/AndroidRuntime: FATAL EXCEPTION: Thread-6374
Process: com.example.administrator.testdome, PID: 32185
java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.example.administrator.testdome-1/lib/arm/libSystemTransform.so" is too small to be an ELF executable: only found 0 bytes
at java.lang.Runtime.loadLibrary(Runtime.java:371)
at java.lang.System.loadLibrary(System.java:988)
at com.hikvision.netsdk.HCNetSDK.(HCNetSDK.java:27)
at com.example.administrator.testdome.HC_DVRManager.initSDK(HC_DVRManager.java:126)
at com.example.administrator.testdome.MainActivity$2.run(MainActivity.java:89)

so文件导致的项目出错......
答案就在这里:Android studio中引用第三方库的so文件出错
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

你要将海康的so放在libs下面的armeabi路径下,另外海康不支持arm64位架构 如果你的libs下面有arm64-v8a文件夹也要删除
引用so还要在build.gradle加入
repositories {
flatDir {
dirs 'libs'
}
}

sourceSets.main {
    manifest.srcFile 'src/main/AndroidManifest.xml'
    jniLibs.srcDirs = ['libs']  // <-- Set your folder here!
}