我了解这个问题,但我认为它并不能帮助我,问题看起来有点不同。
我正在开发一个应用程序,需要实现AppsFlyer进行跟踪,并且我只需使用两个来自Google Play服务的组件:
com.google.android.gms:play-services-ads
com.google.android.gms:play-services-gcm
而我正在使用最新版本的Google Play服务,即9.0.2。
问题是,在安装应用程序后第一次启动应用程序时,应用程序需要相当长的时间才能启动。没有日志输出,当应用程序开始执行某些操作时,日志中的第一行是:
06-16 16:50:23.782 22368-22368/com.company.app I/FirebaseInitProvider: FirebaseApp initialization unsuccessful
我没有使用Firebase,如何摆脱这个问题?它确实减慢了应用程序初始化的速度。 用户体验不太好...
编辑:
我添加了这两个库之一,我意识到GCM是引起问题的罪魁祸首。 当我添加:
com.google.android.gms:play-services-gcm
我开始接收“FirebaseApp initialization unsuccessful”日志,应用程序需要一段时间才能启动。也许降级会“修复”问题,但这不是一个很好的解决方案。
build.gradle
文件中包含了这两个依赖项。而且我没有任何 Firebase 依赖项。这个问题始于那些 Play Services 依赖项的引入。 - rfgamaral