【发布时间】:2016-11-02 10:04:55
【问题描述】:
我想将 Firebase Analytics 集成到我的项目中。
我关注了Guide,但它给了我这个警告:
06-30 18:38:30.514 W/FA ( 2091): Service connection failed: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null}
06-30 18:38:30.888 W/FA ( 2091): Service connection failed: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null}
06-30 18:38:32.306 W/FA ( 2091): Service connection failed: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null}
06-30 18:38:32.338 W/FA ( 2091): Service connection failed: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null}
06-30 18:38:32.661 W/FA ( 2091): Service connection failed: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null}
06-30 18:39:32.680 W/FA ( 2091): Tasks have been queued for a long time
我的项目版本是:
ext {
minSdkVersion = 17
targetSdkVersion = 23
compileSdkVersion = 23
compileSdkVersionS = 'Google Inc.:Google APIs:23'
supportVersion = '24.0.0'
buildToolsVersion = '23.0.2'
sourceCompatibilityVersion = JavaVersion.VERSION_1_7
targetCompatibilityVersion = JavaVersion.VERSION_1_7
gradleVersion = '2.1.2'
playServicesVersion = '9.2.0'
gsonVersion = '2.3'}
日志是通过打印出来的
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
我认为我现在使用的版本已经足够好了,但我仍然收到错误消息,有人可以给我提示吗?
【问题讨论】:
-
警告可能表明您的 Google Play 服务需要更新。您是否还没有看到一条警告消息:Google Play 服务已过期?你在模拟器上运行吗?我设备上的 GPS 版本是 9.2.56。
-
1.我没有看到说明这一点的警告消息。 2. 在真机上运行。那么我应该怎么做才能更新手机中的 Google Play 服务?
-
您可以通过转到设置/应用程序管理器并找到 Google Play 服务来查看已安装的版本号。当前版本是 9.2.56。您可以通过调用GoogleApiAvalability.GOOGLE_PLAY_SERVICES_VERSION_CODE 从代码中获取已安装的版本号。如果您安装的版本不是最新的,您可以从Google Play Store 更新。
-
我看到了同样的问题,但 API 似乎没有返回 PendingIntent 来解决问题。这很奇怪,因为我的用户不知道如何继续!关于如何向应用用户提供适当反馈的任何想法?
标签: android firebase firebase-analytics