此处生成google-services.json文件。这在客户端是必需的。
我们如何为现有 Google Android项目生成此文件?
答案 0 :(得分:2)
今天我遇到了同样的问题,非常令人沮丧,但我终于找到了对我有用的东西。
您引用的页面的问题是您的现有项目未显示在“创建或选择应用程序”下拉列表中。我有同样的问题,即使它显示我登录了我的谷歌开发者帐户。
我认为此页面上的会话存在问题,因此它不会加载您的项目。通过控制台帮助功能访问页面时,我能够使其工作。
这就是我做的。这似乎不合逻辑,但坚持我:
在“帮助”功能搜索栏中输入“google-services.json”,然后按Enter键。
点击标题为“在Android上设置GCM客户端应用”的帮助项目
现在,这是开始看起来不合逻辑的地方,因为你要去往那些以前不适合你的页面,但坚持我。
此按钮将带您进入您在问题中引用的完全相同的页面。但是,您的当前应用列表应显示在“创建或选择和应用”下拉列表中。
这对我有用,我希望它适合你。
警告:当我这样做时,它改变了我的API密钥。我的项目编号和其他信息保持不变,但我的API密钥已更改。因此,如果您的项目依赖于现有的API密钥,则必须处理后果。
答案 1 :(得分:0)
在对话框中使用现有项目的应用程序名称(和包名称)
点击&#34后显示;获取配置文件"按钮
在Google登录Android /尝试登录Android页面
https://developers.google.com/identity/sign-in/android/start
(这导致问题显示的链接相同)
NB
此过程会创建新的API和OAuth密钥
生成的json文件使用这些键
因此,可能需要手动编辑来更改json文件中的键
在你下载之后。
如果存在API和OAuth密钥,则
并且键名与自动生成的键相同
(例如" ~~(由Google服务自动创建)")
它们将在json文件中使用。