Je suis au courant cette question mais je ne pense pas que cela m'aide et le problème semble légèrement différent.
Je suis en train de réaliser une application pour laquelle je dois mettre en œuvre AppsFlyer pour le suivi et je dois utiliser seulement 2 composants de Google Play Services :
com.google.Android.gms:play-services-ads
com.google.Android.gms:play-services-gcm
Et j'utilise la dernière version des services Google Play, soit la 9.0.2.
Le problème est que au premier lancement de l'application après l'installation de l'application l'application met un peu de temps à démarrer. Il n'y a pas de sortie de journal et lorsque l'application commence à faire quelque chose, la première ligne du journal est la suivante :
06-16 16:50:23.782 22368-22368/com.company.app I/FirebaseInitProvider : L'initialisation de FirebaseApp n'a pas abouti.
Je n'utilise pas Firebase, comment puis-je m'en débarrasser ? Cela ralentit vraiment l'initialisation de l'application. Pas une très bonne expérience utilisateur...
EDITAR:
J'ai ajouté les deux librairies, l'une après l'autre, et je me suis rendu compte que le GCM était à l'origine du problème. Lorsque j'ajoute :
com.google.Android.gms:play-services-gcm
Je commence à obtenir le journal "FirebaseApp initialization unsuccessful" et l'application met du temps à démarrer. Peut-être que la rétrogradation "règle" le problème, mais ce n'est pas une très bonne solution.