在 Android 上创建用于实施 GCM 客户端的 json 项目配置文件时出错

Error Creating json project configuration file for Implementing GCM Client on Android

我正在尝试让 gcm 在我的应用程序中运行。 我的工作是将应用程序从 Eclipse 版本更新到 Android 工作室版本。 在 Android Studio 构建中,仅插入 gcm.jar 不再有效,因此 我正在关注此文档:https://developers.google.com/cloud-messaging/android/client 获取我的应用程序 运行 gcm.

为此,我需要创建一个 json 配置文件。 要制作该文件,我必须向 google 的配置文件创建者提供我的 appId 和我的 packageName。

我已将它们输入到 google 的表格中,但在输入时出现错误:"There was an unknown error while processing the request. Try again."

这个错误信息很含糊。

我在 Internet Explorer 中再次尝试,结果相同。

我的 appId 和 packageName 可能有错误吗?我怎么知道? 有可能这个服务刚刚挂了,我应该等到明天,但我想先用尽我所有的选择。

我的appId和packageName都是"myCompanyName.android"

原来表单不接受应用程序名称中的句点。我不确定为什么我的构建中的应用程序名称中可以接受句点。

无论如何,我会把这个问题留在这里,以防其他人遇到这个问题,因为错误信息太模糊了。

刚才发现在开发人员控制台项目中为应用程序创建客户端 ID 可以消除此错误并允许创建配置文件...

Developer console projects
APIs & auth
Credentials
Create new client ID:
  Installed application
  Android
  Enter package name
  Enter SHA1 for RELEASE OR DEBUG (which ever one you want it to work with)
  Make deep linking choice
  Create

然后回到页面,它工作了。可能是控制台中您需要做的其他事情,但我已经设置了其他事情。

对我来说,解决方案很简单:

  1. 从 Firebase 注销
  2. 登录 Firebase

我在使用多个帐户登录 google 时遇到了同样的问题。

只需使用单一帐户登录即可解决问题