Google play游戏服务已保存的游戏API数据无法同步到其他设备

问题描述:

我想添加Google Play已保存的游戏API到我的游戏,以将游戏数据同步到不同的设备,但是当我运行sdk示例(“SavedGames”和“CollectAllTheStars2 “,我发现数据只能在本地设备同步,当卸载应用程序或安装应用程序到其他设备并使用相同的帐户登录时,游戏数据不能同步,样本的数据选择页面只显示消息:Google play游戏服务已保存的游戏API数据无法同步到其他设备

“也有在这个时候没有保存的游戏”

我不知道发生了什么事情。

PS:我使用的是日食,所以我用的是什么SDK库是从路径获得:

Android的SDK-WINDOWS \演员\谷歌\ m2repository \ COM \谷歌\机器人\克“

我从.aar文件中手动提取jar文件 所以最后我用这些jar文件(如播放服务碱基9.4.0.aar):

播放服务-base9.4.0.jar
播放服务地下室-9.4.0.jar
播放服务,drive9.4.0.jar
播放服务,games9.4.0.jar
播放服务加9.4.0.jar

我不知道问题出在哪里,为什么当我用同一个谷歌账户登录不同设备时数据不能同步 有人请帮帮我吗?

请注意,Eclipse is no longer officially supported for Android Development。使用Eclipse可能会阻止您快速创建应用程序并找到构建项目所需的资源。所以我建议你不要在执行Android项目时使用Eclipse。所以也许这是你遇到这个问题的原因之一。

此外,请务必阅读此documentation关于将已保存的游戏添加到您的Android游戏中,这里解释了您需要做的所有事情,以便在项目中使用保存的游戏。它包括您可以复制或遵循的示例代码。

注意:确保你的enable the Saved Games service in the Google Play Developer Console

+0

谢谢您的回复。 我再次阅读sdk文档,根据需要完成了所有步骤,并且创建了一个新的游戏项目来测试它,我发现只有第一次将游戏数据保存到云时,它可以同步到其他设备,但是下一次当我将新数据保存到云中时,其他设备仍然可以获得旧数据(第一次保存的数据),这真的很奇怪。 – biaobiao