【问题标题】:Cannot get google-services.json file for Google Play Services无法获取 Google Play 服务的 google-services.json 文件
【发布时间】:2017-03-06 13:07:30
【问题描述】:

我目前正在使用 google-services 3.0.0 和 play-services 9.6.1 更新我的应用程序中的 Google 登录流程,并且无法将所需的 google-services.json 文件包含在我的项目中。

我正在遵循设置指南并尝试从 https://developers.google.com/mobile/add?platform=android 获取 json 文件。

当我从下拉菜单中选择我的应用时,我得到一个 'bad request' error message

我还是继续完成了这个过程,只为服务选择了 Google 登录,但是当我尝试下载 google-services.json 文件时仍然出现错误

这是我尝试下载文件时返回的内容

)]}'
{"code":3,"errorSpace":"generic","placeholders":{"trackingId":"123456789"},"status":400,"message":"backend error"}

查看在 Fiddler 中发送的表单,查询字符串是

["getArtifactRequest",null,"android:my.app.package","2","123456789"]

(将这两个请求中的 trackingId 和项目 Id 号替换后)

尝试返回该过程会给我一个错误,指出包已经存在(确实如此)。其他地方似乎暗示我可以反复使用这种方法来重新生成 json 文件。

当我执行此操作时,该应用程序已列在开发者控制台网站上的 OAuth 2.0 客户端 ID 中。对于尚未创建的应用程序的调试版本,我还进行了第二次检查,但我收到了相同的消息和结果。

有其他人看到这个问题并找到解决方法吗?

【问题讨论】:

  • 您是否尝试过注销并清除浏览器缓存,看看问题是否仍然存在?
  • @Mr.Rebot 看起来我在清除缓存/注销后收到了相同的消息。不过还是谢谢。

标签: android google-play-services google-signin


【解决方案1】:

在切换了一些项目并今天回来查看后,我经历了与列出的相同的过程,并且效果很好。我没有更改任何设置,所以也许这一段时间是他们的问题。希望对此有更有用的说法,但它现在才有效。

【讨论】:

    猜你喜欢
    • 2021-01-14
    • 1970-01-01
    • 2017-08-10
    • 1970-01-01
    • 2021-06-20
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多