Я интегрировал crashlytics
в свое приложение и обнаружил проблему, связанную с правилами proguard
при создании релиза apk
.
Предупреждение: com.crashlytics.android.Crashlytics: не могунайти ссылочный класс com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.Crashlytics: не удается найти ссылочный класс
com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.Crashlytics: не удается найти ссылочный класс
com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.Crashlytics: не удается найти ссылочный класс
com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.Crashlytics: не удается найти указанный класс
com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.Crashlytics $ Builder: не удается найти ссылочный класс com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.Crashlytics $ Builder: не удается найти ссылочный класс com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.Crashlytics $ Builder: не удается найти ссылочный класс com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.Crashlytics $ Builder: не удается найтиссылающийся класс com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.Crashlytics $ Builder: не удается найти ссылочный класс com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.core.CrashlyticsController: не найден ссылочный класс
com.crashlytics.android.answers.AppMeasurementEventLogger Предупреждение:
com.crashlytics.android.core.CrashlyticsController: не найден ссылочный класс
com.crashlytics.android.answers.AppMeasurementEventLogger Предупреждение:
com.crashlytics.android.core.CrashlyticsController: не удается найти указанный класс com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.core.CrashlyticsController: не удается найти указанный класс com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.core.CrashlyticsController: не удается найти ссылочный класс com.crashlytics.android.answers.Answers Предупреждение:
com.crashlytics.android.core.CrashlyticsController: не удается найти ссылочный класс com.crashlytics.android.answers.EventLogger Предупреждение: com.crashlytics.android.core.CrashlyticsController: не удается найти ссылочный класс com.crashlytics.android.answers.EventLogger Предупреждение: com.crashlytics.android.core.CrashlyticsController: не удается найти ссылочный класс com.crashlytics.android.answers.EventLogger Предупреждение: com.crashlytics.android.core.CrashlyticsController: не удается найти указанный класс com.crashlytics.android.answers.Answers Предупреждение: com.crashlytics.android.core.CrashlyticsController: не удается найтиуказанный класс com.crashlytics.android.answers.Answers .... FAILURE: сборка завершилась с исключением.
Мои правила proguard существуют в proguard-project.txt
:
# for Crashlytics
-keep class com.crashlytics.** { *; }
-keep class com.crashlytics.android.**
-keepattributes SourceFile,LineNumberTable,*Annotation*
Добавление: -dontwarn com.crashlytics.**
приводит к сбою в приложении
Причина: java.lang.ClassNotFoundException:Не удалось найти класс "com.crashlytics.android.answers.Answers" по пути: DexPathList
Я не знаю, чего не хватает в правилах.