InitializationException in Unity Firebase

InitializationException in Unity Firebase

Quindi, dopo 1245321653214° tentativo di reimportare Firebase e di risolvere comunque questo problema abbiamo scoperto che in precedenza l'altro plugin, Admob, sovrascriveva alcune librerie utilizzate da Firebase.

Abbiamo rimosso tutti gli aar e i jar che sia Firebase che Admob potrebbero utilizzare e abbiamo prima reimportato Firebase e poi, in modo selettivo, Admob.La regola principale è non consentire ad Admob di sovrascrivere i file utilizzati da Firebase, ad esempio "play-services-blah-blah.aar".

Il consiglio principale in questo post è di non avere fretta di importare i plugin:importane uno, configura, compila, controlla se funziona (10 volte), esegui il commit, importa il secondo e così via.. In questo modo vedrai chiaramente se Terze parti hanno conflitti tra di loro.

Se sei già nel pasticcio, dovresti eliminare tutte le terze parti e ricominciare da zero.

Quindi, stai MOLTO attento con i file simili a quelli nell'immagine qui sotto.

Spero che questo aiuti le persone a prevenire i problemi che abbiamo avuto.


Stavo riscontrando gli stessi problemi descritti nel mio commento sopra.

Avevo solo questi moduli installati:FirebaseAuth, FirebaseMessaging, FirebaseRemoteConfig, FirebaseAnalytics.

Ho quindi installato il modulo FirebaseCrashlytics e ha risolto il mio problema.