Google Play位置服务无法在某些设备上运行

时间:2015-11-25 19:19:00

标签: android google-play-services

我正在尝试在我的Android应用中实施Google Play定位服务。我关注了this tutorial

它不适用于某些设备。谷歌api客户端无法连接。它始终用于回调方法onConnectionFailed

我正在使用Android Studio,在gradle文件中,我添加了以下行:

compile 'com.google.android.gms:play-services-location:7.8.0'  

到目前为止,我发现项目中提到的版本(7.8.0)不仅仅是设备中安装的播放服务版本(7.5.71)。因此,它将使用错误代码2进行回调onConnectionFailed。

将gradle文件中的版本从7.8.0更改为7.5.0时,它在这些设备中也能正常工作。

那么,是否有任何解决方法以便我能够使用最新版本并且能够在没有最新版本的设备中运行它而没有任何问题?

1 个答案:

答案 0 :(得分:0)

Google Play服务在后台自行更新。如果设备尚未更新到最新版本,您可以显示提示,并要求用户通过打开Google Play Services on Google Play

手动更新它