【发布时间】:2019-09-23 22:00:26
【问题描述】:
我的应用使用以下依赖项
implementation 'com.google.android.gms:play-services-auth:16.0.1'
它连接到 Google Api 以获取设备位置并将数据存储在 Google Smart Lock 中。
除了在一台运行 Android 6 的设备上外,它工作正常。 尝试连接到 Google Api 时,出现以下错误:
ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED
W/GooglePlayServicesUtil:Google Play 服务已过期。需要 12800000 但找到 8703448
我不能回到以前版本的 play-services lib,因为 Android Studio 说
错误:所有 firebase 库必须高于或低于 14.0.0
我应该怎么做才能使应用程序可以在具有过期版本的 Google Play 服务的设备上运行?
【问题讨论】:
-
您可以显示对话框来更新谷歌播放服务@matdev
-
怎么做?没有其他选择?
-
我已经使用 Firebase 在我的应用中实现了 Google 登录。未更新 google play 服务的用户无法使用 Google 登录。所以我对此进行了研究,唯一的选择是让用户更新播放版本。我的问题是如果firebase不允许登录我们别无选择,除非我们更新应用程序@matdev
-
您是否签入了根级别的“build.gradle”文件?
-
感谢@g.brahma Datta 如何获取安装的 Google Play 服务的版本号?如果您将其发布为答案,我会接受。
标签: android google-play-services