Google Play服务已过期.需要7571000但找到6774470

Lam*_*aTo 16 android google-play-services

我试图添加谷歌播放API到我的Android游戏,我按照他们网站上的说明.

我在模拟器运行中遇到此错误,试图解决它.(在我的手机上应用程序崩溃了)

在清单中:

<meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
Run Code Online (Sandbox Code Playgroud)

在Version.xml中

<integer name="google_play_services_version">7571000</integer>
Run Code Online (Sandbox Code Playgroud)

我安装了所有必要的包.

可能是什么问题?

评论: 它已安装

小智 5

添加以下脚本dependencies.gradle,它将自动下载最新的播放服务库,您可以在本地路径上找到它们,如:m2repository/com/google/android/gms/play-services.

dependencies {
  compile 'com.google.android.gms:play-services:4.2.+'
}
Run Code Online (Sandbox Code Playgroud)

  • 这很好用.我将我的设置为6. +,但这个想法是一样的.此处以及http://stackoverflow.com/questions/18284874/service-version-update-required-and-google-play-service-out-of-date-while-integr中报告的问题只是构建正在进行中针对比模拟器上的版本更新的谷歌服务版本完成.如果您可以将模拟器更新为较新版本(如用户所做的那样),则可以使用,但您不能.因此,另一种方法是告诉gradle构建模拟器上可用的早期版本的Google服务. (2认同)