Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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 Google开发者控制台-无法更改身份验证凭据_Android_Google App Engine_Google Cloud Messaging_Google Oauth - Fatal编程技术网

Android Google开发者控制台-无法更改身份验证凭据

Android Google开发者控制台-无法更改身份验证凭据,android,google-app-engine,google-cloud-messaging,google-oauth,Android,Google App Engine,Google Cloud Messaging,Google Oauth,我使用此处“创建android客户端ID”下提供的步骤为我的android应用程序在应用程序引擎中创建了OAuth凭据 当使用描述中提供的调试键进行开发时,这一切都可以正常工作。但是,我现在想发布应用程序,需要将我的sha1代码从调试更改为生产-我转到android应用程序的客户端ID,sha1代码变灰,不允许我更改。有没有办法改变这一点?也许去机场的路 我已经知道,删除客户端ID并重新创建它不是一个选项,因为出于某种原因,当尝试使用与先前删除的相同的android软件包名称时,这会在goog

我使用此处“创建android客户端ID”下提供的步骤为我的android应用程序在应用程序引擎中创建了OAuth凭据

当使用描述中提供的调试键进行开发时,这一切都可以正常工作。但是,我现在想发布应用程序,需要将我的sha1代码从调试更改为生产-我转到android应用程序的客户端ID,sha1代码变灰,不允许我更改。有没有办法改变这一点?也许去机场的路

我已经知道,删除客户端ID并重新创建它不是一个选项,因为出于某种原因,当尝试使用与先前删除的相同的android软件包名称时,这会在google开发者控制台中导致错误


没有办法编辑这些设置似乎很疯狂。如何在不更改其packagename和创建新clientID的情况下发布我的应用程序。一定有更好的办法

我用相同的包名创建了一个新的ClientID,但使用了不同的sha1代码,从而解决了这个问题。我现在有一个用于调试,一个用于生产。现在看起来很明显,但谷歌本可以在文档中更清楚地说明这一点