近期在做人脸识别的功能,集成了虹软的人脸识别sdk,有兴趣的可以去虹软官网了解一下。
主要遇到了些什么问题呢,说来也是怪事,慢慢道来:
我的测试设备主要是两台:小米Max2手机一部,22寸安卓设备一台。
虹软给提供的支持sdk的so库只有两个:armabi和armabi-v7a。
虹软人脸识别Demo顺利编译通过,在两台设备上也正常运行,嗯,一切都很正常,后来我发现仅仅一个Demo的包就有70M左右的大小,崩溃,于是我小心翼翼的裁剪掉armabi的so库,发现两台设备也都能正常运行。。。。
好吧,我就尝试集成到自己的工程中吧,结果就栽到沟里了!!!
先吧错误日志贴出来吧:
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file
"/data/app/com.example.lenovo.raispaceandroid-1/base.apk", zip file
"/data/app/com.example.lenovo.raispaceandroid-1/split_lib_dependencies_apk.apk", zip file
"/data/app/com.example.lenovo.raispaceandroid-1/split_lib_slice_0_apk.apk", zip file
"/data/app/com.example.lenovo.raispaceandroid-1/split_lib_slice_1_apk.apk", zip file
"/data/app/com.example.lenovo.raispaceandroid-1/split_lib_slice_2_apk.apk", zip file
"/data/app/com.example.lenovo.raispaceandroid-1/split_lib_slice_3_apk.apk", zip file
"/data/app/com.example.lenovo.raispaceandroid-1/split_lib_slice_4_apk.apk", zip file
"/data/app/com.example.lenovo.raispaceandroid-1/split_lib_slice_5_apk.apk", zip file
"/data/app/com.example.lenovo.raispaceandroid-1/split_lib_slice_6_apk.apk", zip file
"/data/app/com.example.lenovo.raispaceandroid-1/split_lib_slice_7_apk.apk", zip file
"/data/app/com.example.lenovo.raispaceandroid-1/split_lib_slice_8_apk.apk", zip file
"/data/app/com.example.lenovo.raispaceandroid-
1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=
[/data/app/c