Android – Google Play服务已过期 需要10084000但发现9879470.无法更新

我正在制作一个带有Firebase的Android应用程序。这些是导致问题的线条:

dependencies {
    compile 'com.google.firebase:firebase-core:10.0.1'
    compile 'com.google.firebase:firebase-auth:10.0.1'

我得到这个错误:

Google Play services out of date.  Requires 10084000 but found 9879470. 

我在一个模拟器上运行该应用程序。由于它没有Google Play商店,似乎无法更新模拟器上的GPS。

在SDK经理中,它表示Google Play服务的版本为38。

没有明显的方法来更新这一点。

2017年2月28日更新:API 25的仿真器图像的第4版已发布,可供下载。它包含支持Firebase 10.2.0的Google Play Services 10.2.98。

支持Firebase 10.0.1的仿真器系统映像尚未针对API 25发布。用于API 23的Rev 19系统映像支持10.0.1。

你有三个选择:

>等待发布支持10.0.1的API 25仿真器系统映像
>使用API​​ 23系统映像的Rev 19创建一个仿真器设备。在独立SDK管理器中,仿真器图像按API分组,名称为“Google API …系统映像”。确保您已安装Rev 19。
>在您的构建中,降级到以前版本的Firebase,以允许使用API​​ 25仿真器映像。

运行模拟设备时,您可以通过进入“设置”>“设置”来查看已安装的Google Play服务的版本。应用和选择Google Play服务。

翻译自:https://stackoverflow.com/questions/41100106/google-play-services-out-of-date-requires-10084000-but-found-9879470-cant-upd

转载注明原文:Android – Google Play服务已过期 需要10084000但发现9879470.无法更新