【发布时间】:2017-07-12 23:32:02
【问题描述】:
我正在尝试使用 Genymotion 在我的 Android 模拟器上运行 Google Play 服务。我按照另一个 Stack Overflow 中的步骤下载并安装了适用于我的 Android 版本 (5.1.0) 的 ARM Translation Installer 和 Google Apps。到目前为止,似乎没有任何问题。
当我打开我的开发应用程序并尝试连接到 Google Play 服务时会出现此问题。我看到Google Play services out of date. Requires 10084000 but found 8118436。
我知道这意味着我的模拟器版本是 8.1,而捆绑的版本是 10.0。但是,我不知道如何使这两个版本相同。我不知道如何降级或更新另一个。有谁知道如何解决这个问题?提前致谢!
【问题讨论】:
-
尝试在您的构建依赖中使用较低版本的 google play 服务可能是 9.6 或任何其他 9.x 版本
-
@Shubham 您是否有消息来源确认 Google Play 服务构建依赖版本对客户端所需的版本有任何影响?
-
@Shubham 感谢您的评论。我已将
compile "com.google.android.gms:play-services-fitness:9.6.0"(我只想要 Google Fit)添加到我的依赖项中,但是当我尝试运行我的应用程序时,我看到“正在安装 APK”并且速度非常慢 - 我怀疑它是否正在移动。有什么我想念的吗? -
在 Genymotion 模拟器上,尝试更新您的 Google Play 服务 - play.google.com/store/apps/…
标签: android google-play-services genymotion