facebook/fresco

java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libgifimage.so

Open

#2,389 opened on Aug 12, 2019

View on GitHub
 (8 comments) (1 reaction) (0 assignees)Java (17,072 stars) (3,750 forks)batch import
bughelp wanted

Description

We use GitHub Issues for bugs.

Description

Crashlytics report this issue in Android version 8.1.0 and 9 in Vivo devices only, after deploying app on play store using app bundles. i am using "builder.experiment().setNativeCodeDisabled(true);" while initialising fresco

Fatal Exception: java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libgifimage.so at com.facebook.soloader.SoLoader.doLoadLibraryBySoName + 738(SoLoader.java:738) at com.facebook.soloader.SoLoader.loadLibraryBySoName + 591(SoLoader.java:591) at com.facebook.soloader.SoLoader.loadLibrary + 529(SoLoader.java:529) at com.facebook.soloader.SoLoader.loadLibrary + 484(SoLoader.java:484) at com.facebook.animated.gif.GifImage.ensure + 42(GifImage.java:42) at com.facebook.animated.gif.GifImage.create + 70(GifImage.java:70) at com.facebook.animated.gif.GifImage.decode + 89(GifImage.java:89) at com.facebook.imagepipeline.animated.factory.AnimatedImageFactoryImpl.decodeGif + 86(AnimatedImageFactoryImpl.java:86) at com.facebook.fresco.animation.factory.AnimatedFactoryV2Impl$1.decode + 89(AnimatedFactoryV2Impl.java:89) at com.facebook.imagepipeline.decoder.DefaultImageDecoder.decodeGif + 140(DefaultImageDecoder.java:140) at com.facebook.imagepipeline.decoder.DefaultImageDecoder$1.decode + 60(DefaultImageDecoder.java:60) at com.facebook.imagepipeline.decoder.DefaultImageDecoder.decode + 121(DefaultImageDecoder.java:121) at com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder.doDecode + 281(DecodeProducer.java:281) at com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder.getIntermediateImageEndOffset(DecodeProducer.java:1) at com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder.access$200 + 128(DecodeProducer.java:128) at com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder$1.run + 170(DecodeProducer.java:170) at com.facebook.imagepipeline.producers.JobScheduler.doJob + 202(JobScheduler.java:202) at com.facebook.imagepipeline.producers.JobScheduler.access$000 + 22(JobScheduler.java:22) at com.facebook.imagepipeline.producers.JobScheduler$1.run + 73(JobScheduler.java:73) at java.util.concurrent.ThreadPoolExecutor.runWorker + 1167(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641) at com.facebook.imagepipeline.core.PriorityThreadFactory$1.run + 51(PriorityThreadFactory.java:51) at java.lang.Thread.run + 764(Thread.java:764)

Additional Information

  • Fresco version: [ com.facebook.fresco:fresco:2.0.0 com.facebook.fresco:animated-gif:2.0.0 ]

  • Platform version: [ vivo 1807 on android version 8.1.0 vivo 1901 on android version 9]

Contributor guide