Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
Android OAuth2.0凭据已存在于某些项目中,可以';不能更改packageId或密钥库_Android_Google Play Services_Google Play Games_Google Api Console - Fatal编程技术网

Android OAuth2.0凭据已存在于某些项目中,可以';不能更改packageId或密钥库

Android OAuth2.0凭据已存在于某些项目中,可以';不能更改packageId或密钥库,android,google-play-services,google-play-games,google-api-console,Android,Google Play Services,Google Play Games,Google Api Console,我在一家安卓游戏公司工作。我正在尝试将我们的一个应用程序与Google Play游戏服务集成。我在Google Play开发者控制台中创建了游戏,并通过应用程序的Google API控制台启用了游戏服务API。应用程序和游戏都链接到同一个GoogleAPI控制台项目 谷歌游戏服务开发者控制台: 现在,当我尝试将应用程序与游戏链接时,我在尝试验证应用程序时遇到以下错误: “包名和证书指纹组合已存在” 谷歌开发者API控制台: 授权应用程序时出错: 我读到了一些答案,比如。我既不能更改应用程序

我在一家安卓游戏公司工作。我正在尝试将我们的一个应用程序与Google Play游戏服务集成。我在Google Play开发者控制台中创建了游戏,并通过应用程序的Google API控制台启用了游戏服务API。应用程序和游戏都链接到同一个GoogleAPI控制台项目

谷歌游戏服务开发者控制台:

现在,当我尝试将应用程序与游戏链接时,我在尝试验证应用程序时遇到以下错误: “包名和证书指纹组合已存在”

谷歌开发者API控制台:

授权应用程序时出错:

我读到了一些答案,比如。我既不能更改应用程序的包名,也不能更改我们的密钥库。由于我们的游戏有很多用户,更改包id将更改其标识。此外,更改keystore也意味着同样的事情(更改公司签名,因此谷歌现在将我们视为一个新的开发人员,我们将取消所有的特性/营销)

由于该公司规模很大,人员众多,我检查了几乎所有人的所有GoogleAPI控制台项目,但没有发现包含凭证的项目

现在唯一的解决方案是联系Google支持人员,要求他们提供包含凭证的Google API控制台项目的项目id。我试过了,但没有得到他们的回应


请告诉我是否在任何地方出错,或者是否有其他方法可以做到这一点。

如果我理解正确,您有一个正在添加Android应用程序的现有项目,您需要做的是转到开发控制台并选择该项目。否则,单击顶部的创建项目,输入项目名称和ID,然后单击创建

注意:您为项目提供的名称是用户在
连接的应用程序列表中看到的名称

在左侧导航中,选择API&auth

通过在上将状态设置为,启用要使用的API

在左侧导航中,选择凭据

根据您的应用程序,单击创建新客户端ID创建新密钥

填写Android应用程序详细信息,完成出现的表格。要获取应用程序的SHA1指纹,请在终端中运行以下命令:

keytool-exportcert-alias-keystore-list-v

例如,您正在Eclipse中使用调试键,那么该命令如下所示:

keytool-exportcert-alias androiddebugkey-keystore~/.android/debug.keystore-list-v

然后密钥库密码是“android”。
单击“创建”

如果我理解正确,您有一个现有的项目,正在向其中添加Android应用程序,您需要做的是转到开发控制台并选择该项目。否则,单击顶部的创建项目,输入项目名称和ID,然后单击创建

注意:您为项目提供的名称是用户在
连接的应用程序列表中看到的名称

在左侧导航中,选择API&auth

通过在
上将状态设置为,启用要使用的API

在左侧导航中,选择凭据

根据您的应用程序,单击创建新客户端ID创建新密钥

填写Android应用程序详细信息,完成出现的表格。要获取应用程序的SHA1指纹,请在终端中运行以下命令:

keytool-exportcert-alias-keystore-list-v

例如,您正在Eclipse中使用调试键,那么该命令如下所示:

keytool-exportcert-alias androiddebugkey-keystore~/.android/debug.keystore-list-v

然后密钥库密码是“android”。
点击创建

嗨,我已经有了一个Google API控制台项目,它链接到Google Play开发者控制台中的Android应用程序。现在,为了与Google Play游戏服务集成,我们必须在Google Play开发者控制台中创建一个游戏。我们必须将游戏与android应用程序以及该应用程序的谷歌API控制台项目联系起来。创建游戏时,它会在API控制台中自动启用Google Play Services API,并在链接应用程序时尝试创建OAuth2凭据。当我做后者时,我遇到了这个问题。我已经试过你的步骤了mentioned@AyushJain你找到解决方案了吗?嗨,我已经有了一个Google API控制台项目,它链接到Google Play开发者控制台中的Android应用程序。现在,为了与Google Play游戏服务集成,我们必须在Google Play开发者控制台中创建一个游戏。我们必须将游戏与android应用程序以及该应用程序的谷歌API控制台项目联系起来。创建游戏时,它会在API控制台中自动启用Google Play Services API,并在链接应用程序时尝试创建OAuth2凭据。当我做后者时,我遇到了这个问题。我已经试过你的步骤了mentioned@AyushJain你找到解决办法了吗?