So di this question ma non credo che sia di aiuto e il problema sembra leggermente diverso.Inizializzazione dell'app molto lenta: inizializzazione di FirebaseApp non riuscita
sto facendo questo app in cui ho bisogno di attuare AppsFlyer per il monitoraggio e sto necessario per utilizzare solo 2 componenti da Google Play Services:
com.google.android.gms: play-servizi -Ads
com.google.android.gms: play-servizi-MCG
e sto usando la versione più recente di Google Play services, 9.0.2 che è.
Il problema è che durante il primo avvio dell'app dopo l'installazione dell'app, l'applicazione richiede un po 'di tempo per l'avvio. Non c'è nessuna uscita di registro e quando l'applicazione comincia a fare qualcosa, la prima linea sul log è:
06-16 16: 50: 23,782 22.368-22.368/com.company.app I/FirebaseInitProvider: FirebaseApp inizializzazione infruttuoso
Non sto utilizzando Firebase, come posso liberarmi di questo? Rallenta davvero l'inizializzazione dell'applicazione. Non una molto buona esperienza utente ...
EDIT:
Ho aggiunto due librerie, uno alla volta, e mi sono reso conto che il GCM è quello che causa il problema. Quando aggiungo:
com.google.android.gms: play-servizi-MCG
comincio ricevendo il "di inizializzazione FirebaseApp riuscito" log e l'applicazione vuole un po 'per iniziare. Forse il downgrade "risolve" il problema, ma questa non è una soluzione molto buona.
Puoi fornire qualche frammento di codice? Controlla anche se hai dipendenze Firebase nella tua app. – abielita
@abielita Non c'è codice ... Ho solo incluso queste 2 dipendenze nel file 'build.gradle' dell'app. E non ho alcuna dipendenza da Firebase. Questo problema è iniziato con l'inclusione di quelle dipendenze di Play Services. –
AppsFlyer non sta utilizzando Firebase. Hai FirebaseInitProvider sul tuo manifest? – gmeroz