2016-01-02 2 views
0

Перед установкой Crashlytics файл project.properties был использован для того, чтобы ProGuard раскомментировав эту строку:Как включить ProGuard с Crashlytics?

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 

После установки Crashlytics в файле project.properties теперь комментарий о том, что файл project.properties управляется Fabric и линия ProGuard больше не существует.

Я пробовал исследовать, как включить ProGuard и еще не нашел ответа. Я использую Eclipse, и я экспортировал свой проект с помощью следующего:

Файл -> Экспорт -> Android -> Экспорт Crashlytics с поддержкой Android Применение

Я также попытался добавить эти строки в Proguard -project.txt:

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

Я использовал dex2jar, чтобы получить исходный код из APK и код не был запутан.

Любая помощь в получении ProGuard для работы с Crashlytics была бы весьма признательна. Благодаря!

ответ

0

Попробуйте это Proguard правила

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

Согласно с this вопрос.

Смежные вопросы