具有相同键的多个条目:FirebaseInstanceId

Multiple entries with same key: FirebaseInstanceId

将 Android Studio 更新到 3.5 后出现奇怪的错误。

该错误仅针对发布 apk。调试 apk 生成良好。

Multiple entries with same key: Method com.google.firebase.iid.FirebaseInstanceId.zza Proto LLL com.google.android.gms.tasks.Task java.lang.String java.lang.String=Encoded method Method com.google.firebase.iid.FirebaseInstanceId.zza Proto LLL com.google.android.gms.tasks.Task java.lang.String java.lang.String and Method com.google.firebase.iid.FirebaseInstanceId.zza Proto LLL com.google.android.gms.tasks.Task java.lang.String java.lang.String=Encoded method Method com.google.firebase.iid.FirebaseInstanceId.zza Proto LLL com.google.android.gms.tasks.Task java.lang.String java.lang.String

将此行添加到混淆文件中:

-keep class com.google.firebase.iid.FirebaseInstanceId { zza(...); }

details here.