【发布时间】:2019-08-23 16:57:26
【问题描述】:
我昨天将我的 Android Studio 更新到 v3.5,在尝试构建新版本时出现以下错误。
FAILURE:构建失败并出现异常。
*出了什么问题:
任务“:app:transformClassesAndResourcesWithR8ForDevRelease”执行失败。
java.lang.IllegalArgumentException:具有相同键的多个条目:Method com.google.firebase.crash.FirebaseCrash.zza Proto VZZ void boolean boolean=Encoded method Method com.google.firebase.crash.FirebaseCrash.zza Proto VZZ void boolean boolean 和 Method com.google.firebase.crash.FirebaseCrash.zza Proto VZZ void boolean boolean=编码方法 Method Method com.google.firebase.crash.FirebaseCrash.zza Proto VZZ void boolean boolean
已经提到post,因为在此之前我遇到了与 FirebaseInstanceId 相同的错误。
我在我的 proguard-rules.pro 文件中添加了以下内容
-keep class com.google.firebase.iid.FirebaseInstanceId { zza(...); }
-keep class com.google.firebase.iid.FirebaseCrash { zza(...); }
但它不适用于 FirebaseCrash 类。
【问题讨论】:
标签: android firebase android-studio