我有一个使用SQLCipher的android工作室项目,没有问题,但是当我集成Fabric SDK和Crashlytic时,当我加载SQLCipher的libs时,它现在崩溃在运行时出现不满意的链接器错误,因为它无法找到libstlport_shared.so
还有其他人在运行此问题吗?我不知道从哪里开始解决这个问题。这是错误。
10-27 11:12:27.869: E/AndroidRuntime(4189): java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.myapp.myapp-2/base.apk"],nativeLibraryDirectories=[/data/app/com.myapp.myapp-2/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libstlport_shared.so"
答案 0 :(得分:0)
Android版SQLCipher仅包含armeabi
,armeabi-v7a
和x86
本机库。您可以尝试删除其他库的arm64
版本(例如,Fabric和Crashlytic),以查看Android是否尝试仅加载所有库的armeabi
版本。