From 22c7ef9d99a76fe1f19e2d9317550f3761cd809e Mon Sep 17 00:00:00 2001 From: Nicolas Charpentier Date: Mon, 6 Jun 2016 22:45:12 -0700 Subject: [PATCH] Add Fresco to ProGuard Summary: Motivation #7760 Closes https://github.com/facebook/react-native/pull/7781 Differential Revision: D3397772 fbshipit-source-id: 02b6fd4a403da590fd1c55c554eca00e15899a03 --- .../generator-android/templates/src/app/proguard-rules.pro | 3 +++ 1 file changed, 3 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 9852871bd0d..48361a9015d 100644 --- a/local-cli/generator-android/templates/src/app/proguard-rules.pro +++ b/local-cli/generator-android/templates/src/app/proguard-rules.pro @@ -26,11 +26,14 @@ # See http://sourceforge.net/p/proguard/bugs/466/ -keep,allowobfuscation @interface com.facebook.proguard.annotations.DoNotStrip -keep,allowobfuscation @interface com.facebook.proguard.annotations.KeepGettersAndSetters +-keep,allowobfuscation @interface com.facebook.common.internal.DoNotStrip # Do not strip any method/class that is annotated with @DoNotStrip -keep @com.facebook.proguard.annotations.DoNotStrip class * +-keep @com.facebook.common.internal.DoNotStrip class * -keepclassmembers class * { @com.facebook.proguard.annotations.DoNotStrip *; + @com.facebook.common.internal.DoNotStrip *; } -keepclassmembers @com.facebook.proguard.annotations.KeepGettersAndSetters class * {