Wiem o this question, ale nie sądzę, że to mi pomoże, a problem wygląda nieco inaczej.Inicjalizacja aplikacji jest bardzo powolna: inicjalizacja FirebaseApp zakończyła się niepowodzeniem.
robię tę aplikację, gdy trzeba wdrożyć AppsFlyer do śledzenia i jestem wymagane do korzystania tylko 2 składniki z Google Play:
com.google.android.gms: Play-usługi -ads
com.google.android.gms: Play-SERVICES-GCM
i używam najnowsza wersja Google Play, który jest 9.0.2.
Problem polega na tym, że przy pierwszym uruchomieniu aplikacji po zainstalowaniu aplikacji, uruchomienie aplikacji zajmuje sporo czasu. Nie ma wyjścia dziennika i kiedy aplikacja zacznie robić coś, pierwsza linia w dzienniku jest:
06-16 16: 50: 23,782 22368-22368/com.company.app I/FirebaseInitProvider: FirebaseApp inicjalizacji nieudana
Nie używam Firebase, jak mogę się tego pozbyć? To naprawdę spowalnia inicjowanie aplikacji. Nie jest to bardzo dobre doświadczenie użytkownika ...
EDIT:
Dodałem zarówno bibliotekami, po jednym na raz, a ja sobie sprawę, że jest to jeden GCM przyczyną problemu. Gdy dodaję:
com.google.android.gms: Play-services-GCM
zacznę uzyskanie "inicjalizacji FirebaseApp nieudane" log a aplikacja zajmuje trochę czasu, aby rozpocząć. Być może obniżenie poziomu "rozwiązuje" problem, ale to nie jest dobre rozwiązanie.
Czy możesz podać fragment kodu? Sprawdź również, czy w aplikacji masz jakieś zależności od bazy firebase. – abielita
@abielita Nie ma kodu ... Umieszczam tylko te 2 zależności w pliku 'build.gradle' aplikacji. I nie mam żadnych zależności od Firebase. Ten problem zaczął się od włączenia tych zależności usług Play. –
AppsFlyer nie używa Firebase. Czy masz FirebaseInitProvider na swoim manifeście? – gmeroz