java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__exidx_end" referenced by "libsqlcipher_android.so"...

zetetic.net | 8 months ago
tip
Do you find the tips below useful? Click on the to mark them and say thanks to Rafael Fischer Viola and rafael . Or join the community to write better ones.
  1. 0

    Error trying to load SQL Cipher JNI libs using cordova on Android 4.4.2 - Issues - Zetetic Community Discussion

    zetetic.net | 8 months ago
    java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__exidx_end" referenced by "libsqlcipher_android.so"...
  2. 0
    samebug tip
    Caused by fail to load the necessary libraries. Try to reinstall the app.
  3. 0
    samebug tip
    Check if you have the latest version of SQLCipher and look if you loaded the libraries correctly. More info on this comment: https://goo.gl/tQQ5NO
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    UnsatisfiedLinkError when using libstlport_shared.so in project with SQLCipher

    Stack Overflow | 2 years ago | turtleboy
    java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app-lib/com.carefreegroup.rr3-2/libstlport_shared.so" has unexpected e_machine: 3
  6. 0

    UnsatisfiedLinkError: Couldn't load sqlcipher_android from loader

    GitHub | 2 years ago | TheNephilim88
    java.lang.UnsatisfiedLinkError: Couldn't load sqlcipher_android from loader dalvik.system.PathClassLoader[dexPath=/system/framework/multiwindow.jar:/data/app/com.myapp-2.apk,libraryPath=/data/app-lib/com.myapp-2]: findLibrary returned null
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.UnsatisfiedLinkError

    dlopen failed: cannot locate symbol "__exidx_end" referenced by "libsqlcipher_android.so"...

    at java.lang.Runtime.loadLibrary()
  2. Java RT
    System.loadLibrary
    1. java.lang.Runtime.loadLibrary(Runtime.java:365)
    2. java.lang.System.loadLibrary(System.java:526)
    2 frames
  3. net.sqlcipher.database
    SQLiteDatabase.loadLibs
    1. net.sqlcipher.database.SQLiteDatabase.loadLibs(SQLiteDatabase.java:119)
    2. net.sqlcipher.database.SQLiteDatabase.loadLibs(SQLiteDatabase.java:113)
    2 frames
  4. io.cordova.hellocordova
    CordovaApp.onCreate
    1. io.cordova.hellocordova.CordovaApp.InitializeSQLCipher(CordovaApp.java:124)
    2. io.cordova.hellocordova.CordovaApp.onCreate(CordovaApp.java:52)
    2 frames
  5. Android Platform
    ActivityThread.main
    1. android.app.Activity.performCreate(Activity.java:5426)
    2. android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
    3. android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2269)
    4. android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2363)
    5. android.app.ActivityThread.access$900(ActivityThread.java:161)
    6. android.app.ActivityThread$H.handleMessage(ActivityThread.java:1265)
    7. android.os.Handler.dispatchMessage(Handler.java:102)
    8. android.os.Looper.loop(Looper.java:157)
    9. android.app.ActivityThread.main(ActivityThread.java:5356)
    9 frames
  6. Java RT
    Method.invoke
    1. java.lang.reflect.Method.invokeNative(Native Method)
    2. java.lang.reflect.Method.invoke(Method.java:515)
    2 frames
  7. Android
    ZygoteInit.main
    1. com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
    2. com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
    2 frames
  8. Android Platform
    NativeStart.main
    1. dalvik.system.NativeStart.main(Native Method)
    1 frame