我正在使用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.
我在模拟器上运行应用程序。似乎不可能在模拟器上更新GPS,因为它没有谷歌应用商店。
在SDK管理器中,它说谷歌播放器服务的版本是38。
也没有明显的方法来更新它。
2017年2月28日更新:API25的模拟器映像修订版4已经发布,可供下载。它包含支持Firebase 10.2.0的Google Play Services 10.2.98。
支持Firebase 10.0.1的模拟器系统映像尚未API25发布。API23的Rev 19系统映像支持10.0.1。
你有三种选择:
运行模拟设备时,您可以通过转到设置查看安装的Google Play服务版本
我只是通过更改依赖项的版本来解决它。只需使用:
compile 'com.google.firebase:firebase-core:9.6.0'
compile 'com.google.firebase:firebase-auth:9.6.0'