2017-09-08 10 views
1

に反応私はBLA ... BLA、multidex、ProGuardのを維持しようとした...しかし、私は、高度なは、ネイティブのフレスコクラッシュ

java.lang.NoClassDefFoundError: Failed resolution of: 
Lcom/facebook/imagepipeline/memory/PooledByteBuffer; 
at com.facebook.imagepipeline.animated.factory.AnimatedImageFactoryImpl.decodeGif(AnimatedImageFactoryImpl.java:84) 
at com.facebook.imagepipeline.decoder.DefaultImageDecoder.decodeGif(DefaultImageDecoder.java:145) 
at com.facebook.imagepipeline.decoder.DefaultImageDecoder$1.decode(DefaultImageDecoder.java:65) 
at com.facebook.imagepipeline.decoder.DefaultImageDecoder.decode(DefaultImageDecoder.java:126) 
at com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder.doDecode(DecodeProducer.java:240) 
at com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder.access$200(DecodeProducer.java:112) 
at com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder$1.run(DecodeProducer.java:145) 
at com.facebook.imagepipeline.producers.JobScheduler.doJob(JobScheduler.java:207) 
at com.facebook.imagepipeline.producers.JobScheduler.access$000(JobScheduler.java:27) 
at com.facebook.imagepipeline.producers.JobScheduler$1.run(JobScheduler.java:78) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 
at com.facebook.imagepipeline.core.PriorityThreadFactory$1.run(PriorityThreadFactory.java:43) 
at java.lang.Thread.run(Thread.java:762) 
+0

[multidex(https://developer.android.com/studio/build/multidex.html#mdex-gradle) – ufxmeng

+0

が静止GIF画像でクラッシュ設定するには、このガイドに続き。私が言ったように、私はすでにマルチデックスを構成しましたOK –

答えて

4

で おかげで動作していないこの問題を得ました反応ネイティブ0.49.5にアップグレードした後、この問題を持っていた私は​​にフレスコ画のための私の依存関係を更新することにより、それを修正することができました。ここで

compile 'com.facebook.fresco:animated-base-support:1.3.0' 
compile 'com.facebook.fresco:animated-gif:1.3.0' 

することは、関連するスレッドではなく、唯一の提案1.0.1のです1.3.0が動作するように見えました。

https://github.com/facebook/react-native/issues/13345

+0

反応ネイティブ0.53で動作します:) – Annihil

関連する問題