我知道this question,但我认为这对我没有帮助,问题看起来略有不同。
我正在使用此应用,我需要实施AppsFlyer进行跟踪,并且我只需要使用Google Play服务中的2个组件:
com.google.android.gms:播放服务的广告
com.google.android.gms:播放服务-GCM
我正在使用最新版本的Google Play服务,即9.0.2。
问题是在安装应用程序后的第一个应用程序启动,该应用程序需要相当多的时间才能启动。没有日志输出,当应用程序开始执行某些操作时,日志的第一行是:
06-16 16:50:23.782 22368-22368 / com.company.app I / FirebaseInitProvider: FirebaseApp初始化失败
我没有使用Firebase,我怎么能摆脱这个?它确实减慢了应用程序初始化的速度。用户体验不是很好......
修改
我已经添加了两个库,一次一个,我已经意识到GCM是导致问题的那个。当我添加:
com.google.android.gms:播放服务-GCM
我开始使用" FirebaseApp初始化失败"日志和应用程序需要一段时间才能开始。也许降级"修复"问题,但这不是一个很好的解决方案。
答案 0 :(得分:14)
我建议您使用firebase
排除gradle
群组:
compile('com.google.android.gms:play-services-ads:9.0.2') {
exclude group: 'com.google.firebase', module: 'firebase-common'
}
compile('com.google.android.gms:play-services-gcm:9.0.2') {
exclude group: 'com.google.firebase', module: 'firebase-common'
}
或者,只需应用全局排除配置,如下所示:
configurations {
all*.exclude group: 'com.google.firebase', module: 'firebase-common'
}
希望有所帮助:)
答案 1 :(得分:1)
我遇到了同样的问题,我不仅要降级服务,还需要gradle版本。
在我的情况下,我(在app / build.gradle中)
compile 'com.google.android.gms:play-services-location:9.0.2'
compile 'com.google.android.gms:play-services-maps:9.0.2'
compile 'com.google.android.gms:play-services-gcm:9.0.2'
和(在build.gradle中)
classpath 'com.android.tools.build:gradle:2.1.2'
将服务更改回8.4.0并将gradle更改为1.5.0(可能更高版本也可以,但它是升级到2.1.2之前的那个)一切都很好,FirebaseApp初始化已经消失。
也许这不是最好的解决方案,但我找不到其他任何东西。