我们在使用 Firebase 和 R8 时遇到以下错误。
[CIRCULAR REFERENCE:java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: 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]
请帮助我提供任何进一步的指示来调试此问题。让我知道是否需要更多日志来调试此问题。
编辑:
3.4.0-beta02 及以上版本已修复。
我在最新的 Android Studio 3.5 中也遇到了这个错误。通过点击 Google Issue Tracker 的链接,并在我的 Proguard 规则中添加这一行来修复它:
-keep class com.google.firebase.iid.FirebaseInstanceId { zza(...); }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)