【问题标题】:Google Play Services not updating not to 10.0.+ on emulatorsGoogle Play 服务未在模拟器上更新至 10.0.+
【发布时间】:2017-04-18 17:47:52
【问题描述】:

我似乎无法在任何 android studio 模拟器上获得最新的 google play 服务。我正在运行带有 google play 版本 38 的 android studio 2.2。我已经卸载并重新安装了牛轧糖(7.0)和棉花糖(6.0)的 avd 图像。 当我创建一个新设备检查设置->应用程序->谷歌播放服务时,版本号仍然是(9.8.70)

我的 nexus 6 手机运行的是 google play service(10.0.84),所以我不明白为什么 nougat(7.0) 和 marshmallow(6.0) 模拟器图像应该低于这个值。

是否有人遇到过类似问题或知道解决此问题的方法?

【问题讨论】:

标签: android android-studio google-play-services


【解决方案1】:

尝试下载并安装最新的 APK for Play Services,如 thread 中所述。

根据 Google documentation,尝试导航到模拟器中的设置--> 应用程序,然后找到 Google Play 服务。检查版本号并在 build.gradle 中使用它。

Google Play services overview 中所述,Google Play 通过 Google Play 商店应用为 Android 2.3 及更高版本的用户提供服务更新。但是,更新可能不会立即到达所有用户,因此您的应用应在尝试执行 API 事务之前验证可用版本。

【讨论】:

    【解决方案2】:

    编辑:已修复。

    我也有同样的问题。我需要更新“谷歌服务”,因为“谷歌地图”在模拟器中不起作用。

    但是,当我尝试手动将“google-services”的版本更改为“10.0.1”时,它给了我一个错误,告诉我“更新存储库”,它的链接有误。

    我现在正在使用我的应用程序的旧版本解决这个问题,但“谷歌地图”对我来说仍然无效。

    猜猜,我们只需要等待更新。

    【讨论】:

      【解决方案3】:

      在您的 SDK 管理器中的“Android 7.1.1 API 25)”存储桶下下载最新的“Google APIs 系统映像”。

      如果图片不包含 Google Play services 10,请等待更新。


      这方面有很多神话,所以无论如何我都会问:

      您是否知道,如果您不使用该版本中引入的功能,则不必依赖最新的 Play 服务库?

      坚持使用 9.8.0。或 9.6.1。或 9.4.0。没关系。

      【讨论】:

        猜你喜欢
        • 2016-05-30
        • 1970-01-01
        • 1970-01-01
        • 2018-01-06
        • 1970-01-01
        • 1970-01-01
        • 2016-02-27
        • 1970-01-01
        • 2017-03-01
        相关资源
        最近更新 更多