我已经在自己的应用中集成了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 .... 失败:构建失败,并出现异常。
我在proguard-project.txt
中存在的proguard规则是
# for Crashlytics
-keep class com.crashlytics.** { *; }
-keep class com.crashlytics.android.**
-keepattributes SourceFile,LineNumberTable,*Annotation*
添加:-dontwarn com.crashlytics.**
导致应用程序崩溃
原因:java.lang.ClassNotFoundException:未找到类 路径:DexPathList上的“ com.crashlytics.android.answers.Answers”
我不知道规则中缺少什么。