Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何";链接应用程序“;发布Alpha新Android游戏时,添加到现有客户端ID和产品SHA1_Android_Google Play_Google Play Services_Google Play Games - Fatal编程技术网

如何";链接应用程序“;发布Alpha新Android游戏时,添加到现有客户端ID和产品SHA1

如何";链接应用程序“;发布Alpha新Android游戏时,添加到现有客户端ID和产品SHA1,android,google-play,google-play-services,google-play-games,Android,Google Play,Google Play Services,Google Play Games,我已经完成了使用google play服务的新Android游戏的开发和测试。例如AppState、Google Plus登录、成就和排行榜。我已经在很多设备上进行了测试,其中有很多测试人员帐户,所有帐户都在GooglePlayDeveloper和GoogleAPI控制台中正确设置 我的测试APK是用我的标准eclipse调试密钥库签名的 我现在准备开始Alpha测试。我已经用我的生产密钥库签署了我的APK并成功上传了它 我已经为我的Alpha测试人员建立了一个谷歌社区,但是没有一个测试人员可以

我已经完成了使用google play服务的新Android游戏的开发和测试。例如AppState、Google Plus登录、成就和排行榜。我已经在很多设备上进行了测试,其中有很多测试人员帐户,所有帐户都在GooglePlayDeveloper和GoogleAPI控制台中正确设置

我的测试APK是用我的标准eclipse调试密钥库签名的

我现在准备开始Alpha测试。我已经用我的生产密钥库签署了我的APK并成功上传了它

我已经为我的Alpha测试人员建立了一个谷歌社区,但是没有一个测试人员可以登录我发布的Alpha游戏

他们会收到一条弹出消息,提示“应用程序配置不正确。请检查包名和签名证书是否与开发人员控制台中创建的客户端ID匹配。此外,如果应用程序尚未发布,请检查您尝试登录的帐户是否列为测试人员帐户。有关详细信息,请参阅日志”

如何将Alpha APK与生产SHA1密钥链接

我是否必须删除当前链接的游戏并使用我的产品SHA1重新添加它


或者我可以为同一个游戏复制链接的应用程序,一个链接到我的测试调试SHA1,另一个链接到我的生产SHA1?

每个游戏服务最多可以添加20个键


按照步骤添加用于签署Alpha APK的密钥的SHA1。

free3dom感谢您抽出时间查看我的问题。我认为这不会解决我的问题。当我将链接应用程序设置到游戏服务时,我只添加了调试SHA1键。我现在如何添加我的产品SHA1?在开发者控制台中,转到
游戏服务
,然后选择您的游戏/应用,然后选择
链接的应用
。现在只需选择“链接另一个应用程序”即可向您的服务中添加更多应用程序-您可以链接同一应用程序的多个实例,但使用不同的签名证书:)当我尝试这种方法时,我没有进入我的SHA1的技术,附加的链接应用程序会自动拾取原始客户端id。我做错了什么?我不知道…当我添加新的链接应用程序时,它会再次引导我完成整个授权阶段(如上所述),并允许我指定新的SHA1。再次感谢,我现在已经修复了这个问题,第二次链接同一个应用程序并发布了它,一切都很好,很好