FVod FVod - 2 months ago 15
Android Question

Proguard with Crashlytics

We have added in our android application, and we are using

proguard
. So, as the
crashlytics
documentation says, we have added the following code in our
proguard
configuration file:

-keep class com.crashlytics.** { *; }
-keep class com.crashlytics.android.**
-keepattributes SourceFile,LineNumberTable *Annotation*


Unfortunately, when we sign the APK, we get the following error:

java.io.IOException: proguard.ParseException: Unknown option '*Annotation*'


What are we doing wrong?

Thanks in advance

Answer

Try This ProGuard rules

# Crashlytics
-keep class com.crashlytics.** { *; }
-dontwarn com.crashlytics.**
-keepattributes SourceFile,LineNumberTable,*Annotation*
-keep class com.crashlytics.android.**

And please make sure that ,s are in place.