java.lang.UnsatisfiedLinkError: Cannot load library: soinfo_link_image(linker.cpp:1647): could not load library "libjnigraphics.so" needed by "libgif.so"; caused by find_library(linker.cpp:901): "libjnigraphics.so" failed to load previously

Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Samebug tips

,

This is a sub-class of the LinkageError class and indicates that the JVM cannot find an appropriate native-language definition of a method declared as native. Install the CDF Software Distribution on your system.

,

Add an Application.mk file next to your Android.mk file and make APP_PLATFORM to be equal to your minSdkVersion.

Solutions on the web

via GitHub by seker
, 11 months ago
Cannot load library: soinfo_link_image(linker.cpp:1647): could not load library "libjnigraphics.so" needed by "libgif.so"; caused by find_library(linker.cpp:901): "libjnigraphics.so" failed to load previously
via GitHub by grennis
, 2 years ago
Cannot load library: soinfo_link_image(linker.cpp:1652): could not load library "libiconv.so" needed by "libzbarjni.so"; caused by load_library(linker.cpp:759): library "libiconv.so" not found
via Stack Overflow by Unknown author, 2 years ago
Cannot load library: soinfo_link_image(linker.cpp:1635): could not load library "libopencv_java.so" needed by "libjniVideoCapture.so"; caused by load_library(linker.cpp:745): library "libopencv_java.so" not found
via xda-developers.com by Unknown author, 1 year ago
dlopen failed: could not load library "libtaglib.so" needed by "libaudioinfo_jni.so"; caused by library "libtaglib.so" not found
via Stack Overflow by gcgrant
, 2 years ago
dlopen failed: could not load library "libavfilter.so" needed by "videocrop.so"; caused by cannot locate symbol "avcodec_find_best_pix_fmt_of_2" referenced by "libavfilter.so"...
java.lang.UnsatisfiedLinkError: Cannot load library: soinfo_link_image(linker.cpp:1647): could not load library "libjnigraphics.so" needed by "libgif.so"; caused by find_library(linker.cpp:901): "libjnigraphics.so" failed to load previously
at java.lang.Runtime.loadLibrary(Runtime.java:372)
at java.lang.System.loadLibrary(System.java:514)
at pl.droidsonroids.gif.GifInfoHandle.(Unknown Source)
at pl.droidsonroids.gif.GifDrawable.(Unknown Source)

Users with the same issue

Once, 3 weeks ago
159 times, 2 months ago
4 times, 6 months ago
8 times, 9 months ago
3 times, 9 months ago

Write tip

Know the solutions? Share your knowledge to help other developers to debug faster.