簡體   English   中英

帶有R8的firebase中的循環引用錯誤

[英]Circular reference error in firebase with R8

我們在使用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問題跟蹤器的鏈接修復此問題,並在我的Proguard規則中添加此行:

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

今天也出現了這個問題。 據報道在這里 ,似乎他們正在努力解決。

這應該在R8版本1.5.25中修復,請參閱https://issuetracker.google.com/132575649#comment8如何使用它,或者等待Andriod Studio 3.4.0-beta02應該包含修復程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM