Android 谷歌播放服务已经过时。需要10084000,但找到8118436

Android 谷歌播放服务已经过时。需要10084000,但找到8118436,android,google-play-services,genymotion,Android,Google Play Services,Genymotion,我正在尝试使用Genymotion在我的Android模拟器上运行Google Play服务。我按照另一个堆栈溢出中的步骤下载并安装ARM翻译安装程序和我的Android版本(5.1.0)的谷歌应用程序。到目前为止,似乎没有任何问题 当我打开我的开发应用程序并尝试连接到Google Play服务时,就会出现问题。我看到googleplay服务已经过时了。需要10084000,但找到8118436 我知道这意味着emulator的版本是8.1,捆绑的版本是10.0。然而,我不知道如何使这两个版本相

我正在尝试使用Genymotion在我的Android模拟器上运行Google Play服务。我按照另一个堆栈溢出中的步骤下载并安装ARM翻译安装程序和我的Android版本(5.1.0)的谷歌应用程序。到目前为止,似乎没有任何问题

当我打开我的开发应用程序并尝试连接到Google Play服务时,就会出现问题。我看到
googleplay服务已经过时了。需要10084000,但找到8118436


我知道这意味着emulator的版本是8.1,捆绑的版本是10.0。然而,我不知道如何使这两个版本相同。我不知道如何降级或更新另一个。有人知道如何解决这个问题吗?提前谢谢

我解决了这个问题。对于有相同问题的用户,您需要下载正确的APK。转到此处查找:

尝试在您的构建依赖中使用较低版本的google play服务,可能是9.6或任何其他9.xversion@Shubham您是否有消息来源确认Google Play Services build dependency版本对客户端所需的版本有任何影响?@Shubham感谢您的评论。我在我的依赖项中添加了
compile“com.google.android.gms:play services fitness:9.6.0”
(我只想要google Fit),但当我尝试运行我的应用程序时,我看到“Installing APK”,速度非常慢——我怀疑它是否在移动。有什么我遗漏的吗?在Genymotion模拟器上,尝试更新您的Google Play服务-