2015-10-27 4 views
0

У меня есть проект студии Android с использованием SQLCipher, никаких проблем, но когда я интегрировал Fabric SDK и Crashlytic, он теперь сбой при запуске с ошибкой компоновщика Unsatisfied при загрузке libs для SQLCipher, потому что он не может найти libstlport_shared.soПроблема SQLCipher и Fabric/Crashlytics в Android Studio

Кто-нибудь еще запускает эту проблему? Я не знаю, с чего начать устранение этого. Вот ошибка.

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" 
+1

Вы используете Android M? – James

+0

Нет, я не знаю. 5.1.1 на Nexus 9 – nserror

ответ

0

SQLCipher для Android включает в себя только armeabi, armeabi-v7a и x86 родные библиотеки. Вы можете попробовать удалить версии ваших других библиотек (т. Е. Fabric и Crashlytic), если возможно, посмотреть, пытается ли Android загрузить только версию всех библиотек armeabi.

+0

Майк из Crashlytics и Fabric здесь. В ответ на ответ Ника, если вам нужны шаги для удаления библиотек, ознакомьтесь, как это сделать: https://docs.fabric.io/android/crashlytics/ndk.html#universal-aar –