From 390baa87178336e493a5ffed90988549f9771745 Mon Sep 17 00:00:00 2001 From: Connor McEwen Date: Thu, 30 Jun 2016 00:29:33 -0400 Subject: [PATCH] Modify proguard rules for Fresco gif support --- .../generator-android/templates/src/app/proguard-rules.pro | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/local-cli/generator-android/templates/src/app/proguard-rules.pro b/local-cli/generator-android/templates/src/app/proguard-rules.pro index 48361a9015dc50..181b4a3371f205 100644 --- a/local-cli/generator-android/templates/src/app/proguard-rules.pro +++ b/local-cli/generator-android/templates/src/app/proguard-rules.pro @@ -36,6 +36,12 @@ @com.facebook.common.internal.DoNotStrip *; } +# Required for Fresco gif support - can be removed with the next Fresco release +# See https://github.com/facebook/fresco/issues/1177 +-keep class com.facebook.imagepipeline.animated.factory.AnimatedFactoryImpl { + public AnimatedFactoryImpl(com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory, com.facebook.imagepipeline.core.ExecutorSupplier); +} + -keepclassmembers @com.facebook.proguard.annotations.KeepGettersAndSetters class * { void set*(***); *** get*();