5

हमने अपने एंड्रॉइड एप्लिकेशन में जोड़ा है, और हम proguard का उपयोग कर रहे हैं।क्रैशलिटिक्स के साथ प्रोगार्ड

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

क्या हैं:

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

दुर्भाग्य से, जब हम APK को हस्ताक्षरित, हम निम्नलिखित त्रुटि मिलती है: तो, के रूप में crashlytics प्रलेखन कहते हैं, हम निम्नलिखित कोड हमारे proguard विन्यास फाइल में जोड़ लिया है हम गलत कर रहे हैं?

अग्रिम

+0

LINNumberTable और * एनीोटेशन * – Ramesh

+0

के बीच गायब कॉमा आप सही हैं, एक अल्पविराम गायब था और यह मेरी त्रुटि का कारण था। बहुत बहुत धन्यवाद – FVod

उत्तर

3

धन्यवाद इस ProGuard नियम

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

प्रयास करें और यह सुनिश्चित करें कि , रों स्थान पर हैं सुनिश्चित करें।

+2

आपको बहुत बहुत धन्यवाद, ऐसा लगता है कि क्रैशलीटिक्स के दस्तावेज में कोई त्रुटि है, और एक अल्पविराम गायब था। ',' जोड़ना मेरी त्रुटि हल हो गई। आपका बहुत बहुत धन्यवाद! – FVod

संबंधित मुद्दे