java – Google Play游戏服务

Google Play游戏服务正在testing:

public class MainActivity extends BaseGameActivity { public void onCreate( Bundle savedInstanceState ) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); beginUserInitiatedSignIn(); } } 

onSignInFailed() ,会出现以下popup消息:

该应用程序configuration不正确。 检查包名和签名证书是否与Developer Console中创build的客户端ID匹配。 此外,如果应用程序尚未发布,请检查您尝试login的帐户是否被列为testing人员帐户。 查看日志以获取更多信息

Solutions Collecting From Web of "java – Google Play游戏服务"

我已经这样解决了这个问题:)

  1. 转到Google Developer Console https://cloud.google.com/console
  2. select你的游戏项目,进入“APIs&Auth”>“Creditentials”
  3. 删除所有“Android应用程序的客户端ID”

在这一点上,我们在Google开发者控制台中没有更多的工作要做。

  1. 转到Android开发者控制台 https://play.google.com/apps/publish
  2. 在Play服务中select您的游戏
  3. 转到“链接的应用程序”
  4. 创build一个新的链接的应用程序android并把它放在您的生产证书SHA1
  5. 创build一个新的链接的应用程序android并把它放在你的debugging证书SHA1
  6. 等待一些改变部署

现在,我们需要在尝试连接之前清除Android应用程序caching

  1. 清除您的应用程序的caching
  2. 启动你的应用程序

而且…这是作品! (至less对我来说…)我的问题是,我已经从Google开发者控制台而不是Android 开发者控制台创build了链接的应用程序…