5

Dodaliśmy w naszej aplikacji na Androida, a my używamy proguard. Tak, jak mówi dokumentacja crashlytics dodaliśmy następujący kod w naszym pliku proguard konfiguracji:Proguard z Crashlytics

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

Niestety, kiedy podpisać APK, otrzymujemy następujący błąd:

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

Jakie są robimy źle?

góry dzięki

+0

brakujący przecinek między LIneNumberTable i * ANnotation * – Ramesh

+0

Masz rację, brakowało przecinka i to było przyczyną mojego błędu. Bardzo dziękuję – FVod

Odpowiedz

3

Try This PROGUARD zasady

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

I upewnij się, że , s są na miejscu.

+2

Bardzo dziękuję, wygląda na to, że w dokumentacji crashlytics jest błąd i brakuje przecinka. Dodanie "," rozwiązało mój błąd. Dziękuję Ci bardzo! – FVod