5

Abbiamo aggiunto nella nostra applicazione Android, e stiamo usando proguard. Così, come la documentazione crashlytics dice, abbiamo aggiunto il seguente codice nel nostro file di configurazione proguard:Proguard con Crashlytics

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

Purtroppo, quando firmiamo l'APK, otteniamo il seguente errore:

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

Quali sono stiamo sbagliando?

Grazie in anticipo

+0

virgola mancante tra LIneNumberTable e * ANnotation * – Ramesh

+0

Hai ragione, mancava una virgola e questo è stato il motivo del mio errore. Grazie mille – FVod

risposta

3

provare questo regole Proguard

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

E vi prego di fare in modo che , s sono a posto.

+2

Grazie mille, sembra che ci sia un errore nella documentazione di crashlytics e mancava una virgola. Aggiungendo "," ho risolto il mio errore. Grazie mille! – FVod