无法在App Engine开发者控制台中创建Android客户端ID

时间:2014-07-27 01:44:15

标签: google-app-engine google-cloud-endpoints

我正在尝试为Google App Engine项目python后端创建新的Android客户端ID。我以为我遇到了app引擎的新开发控制台的错误,但即使使用旧的控制台界面也会出现错误。

步骤:在我的应用引擎项目中,点击“API& Auth”标题下的“凭据”。

  1. 点击“创建新客户ID”

  2. 已选择:已安装的应用程序,Android。

  3. 输入我的Android应用程序包名称:ca.ajwest.pythonapi

  4. 粘贴keytool创建的SHA1密钥(我正在使用Release密钥库)。

  5. 启用深层链接(虽然设置为禁用时问题仍然存在)

  6. 点击“创建客户ID”

  7. 结果:当灯箱消失时,会有一个新的Android客户端ID,其中包含我提供的SHA1和包名称。但是,当离开页面或刷新凭据页面时,条目中不再列出SHA1,并且Deep Linking设置为禁用(无论我是否启用了它)。

    App Engine发生了什么?我在这里错过了什么吗?我以前生成过这些密钥,没有问题。

    编辑:我现在尝试使用Android Studio生成的新Android梯形图在城镇的其他地方的另一台计算机和浏览器上创建一个全新的Google帐户。我创建了一个全新的App Engine项目并使用了新的Android包名称。然而,一旦我刷新页面,SHA1密钥就被删除了,我的客户端ID也不起作用。

    我不知道还有什么可以尝试的。我做错了什么?

1 个答案:

答案 0 :(得分:0)

我现在找到了解决方法。正常创建客户端API密钥,然后立即编辑设置,并切换"深层链接"。保存并且控制台显示"更新"暂时,SHA1键在刷新时仍然存在。奇怪的错误。