运行游戏服务BasicSamples - 错误“安装Google Play游戏此应用需要最新版本的Google Play游戏”

时间:2017-01-09 00:28:34

标签: android google-play-games

我正在尝试在Google Play服务的BasicSamples中运行其中一个模块。我在开发者控制台的游戏服务中配置了应用程序,包括OAuth2,包名,成就,排行榜等。我还更新了Intellij SDK Manager以安装Google Play服务和Google存储库。我还更新了Take A Number应用程序以包含应用程序ID和所有其他ID。

然而,当我尝试运行Take A Number时,我得到了对话框:

"Install Google Play Games
This app requires the latest version of the Google Play Games app."

设置使用游戏服务的项目的文档说要添加

compile 'com.google.android.gms:play-services:10.0.1'

到build.gradle。我看到这些示例项目没有。所以我尝试添加 它在TypeANumber中构建.gradle但得到错误:

 Error:Execution failed for task ':TypeANumber:dexDebug'.
> com.android.ide.common.process.ProcessException:     org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_92\bin\java.exe'' finished with non-zero exit value 2

我看到BaseGameUtils build.gradle包含

compile "com.google.android.gms:play-services-games:${gms_library_version}"
compile "com.google.android.gms:play-services-plus:${gms_library_version}"

(但不是com.google.android.gms:播放服务)。

我将顶级BasicSamples'build.gradle中定义的gms_library_version更新为10.0.1,但也没有。

这需要付出相当大的努力才能做到这一点。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

消息`安装Google Play游戏 此应用需要最新版本的Google Play游戏应用。表示与您使用的客户端库版本(10.0.1)相比,Play Games App已过期。

正如您对问题的评论所示,如果您使用的是模拟器,那么Play商店和其他Google Apps将不会出现,因此您无法在模拟器上运行游戏,但只能在具有已安装Google Play服务。