如何为现有的 Google Android 项目生成 google-services.json?
How to generate google-services.json for existing Google Android project?
这里生成了google-services.json文件。这在客户端是必需的。
我们如何为现有GoogleAndroid项目生成这个文件?
我今天遇到了同样的问题,非常沮丧,但我终于找到了对我有用的东西。
您引用的页面存在问题,即您现有的项目未显示在 "Create or Choose an App" 下拉列表中。我遇到了同样的问题,即使它显示我已登录我的 google 开发者帐户。
我认为此页面上的 session 有问题,因此它不会加载您的项目。通过控制台帮助功能访问页面时,我能够让它工作。
我就是这样做的。这似乎不合逻辑,但请坚持:
- 退出 google 开发者控制台
- 登录https://console.cloud.google.com/home/dashboard
- 在顶部的蓝色栏中,"select a project" 下拉列表中,select 您要为其生成 json 文件的项目。
- 在顶部的蓝色栏中,单击“帮助”图标。将弹出控制台帮助功能。
在“帮助”功能搜索栏中键入 "google-services.json",然后按回车键。
单击标题为 "Set up a GCM Client App on Android"
的帮助项
现在,这似乎开始变得不合逻辑了,因为您将转到以前不适合您的相同页面,但请坚持。
- 稍微向下滚动页面并单击蓝色 "GET A CONFIGURATION FILE" 按钮。
此按钮会将您带到您在问题中引用的完全相同的页面。但是,您的当前应用列表应该出现在 "Create or Choose and App" 下拉列表中。
这对我有用,我希望对你有用。
警告:当我这样做时,它改变了我的 API 密钥。我的项目编号和其他信息保持不变,但我的 API 密钥发生了变化。因此,如果您的项目依赖于您现有的 API 密钥,您将不得不处理后果。
在对话框中使用现有项目的应用名称(和包名称)
单击 "Get a configuration file" 按钮后显示
在 Google 登录 Android / 尝试登录 Android 页面。
https://developers.google.com/identity/sign-in/android/start
(这导致问题中显示的相同 link)
注意事项
此过程创建新的 API 和 OAuth 密钥
并且生成的 json 文件使用这些键。
因此可能需要手动编辑才能更改 json 文件中的密钥
下载后。
如果 API 和 OAuth 密钥存在,
键名与自动生成的相同
(例如“~~(由 Google 服务自动创建)”)
它们将在 json 文件中使用。
这里生成了google-services.json文件。这在客户端是必需的。
我们如何为现有GoogleAndroid项目生成这个文件?
我今天遇到了同样的问题,非常沮丧,但我终于找到了对我有用的东西。
您引用的页面存在问题,即您现有的项目未显示在 "Create or Choose an App" 下拉列表中。我遇到了同样的问题,即使它显示我已登录我的 google 开发者帐户。
我认为此页面上的 session 有问题,因此它不会加载您的项目。通过控制台帮助功能访问页面时,我能够让它工作。
我就是这样做的。这似乎不合逻辑,但请坚持:
- 退出 google 开发者控制台
- 登录https://console.cloud.google.com/home/dashboard
- 在顶部的蓝色栏中,"select a project" 下拉列表中,select 您要为其生成 json 文件的项目。
- 在顶部的蓝色栏中,单击“帮助”图标。将弹出控制台帮助功能。
在“帮助”功能搜索栏中键入 "google-services.json",然后按回车键。
单击标题为 "Set up a GCM Client App on Android"
的帮助项
现在,这似乎开始变得不合逻辑了,因为您将转到以前不适合您的相同页面,但请坚持。
- 稍微向下滚动页面并单击蓝色 "GET A CONFIGURATION FILE" 按钮。
此按钮会将您带到您在问题中引用的完全相同的页面。但是,您的当前应用列表应该出现在 "Create or Choose and App" 下拉列表中。
这对我有用,我希望对你有用。
警告:当我这样做时,它改变了我的 API 密钥。我的项目编号和其他信息保持不变,但我的 API 密钥发生了变化。因此,如果您的项目依赖于您现有的 API 密钥,您将不得不处理后果。
在对话框中使用现有项目的应用名称(和包名称)
单击 "Get a configuration file" 按钮后显示
在 Google 登录 Android / 尝试登录 Android 页面。
https://developers.google.com/identity/sign-in/android/start
(这导致问题中显示的相同 link)
注意事项
此过程创建新的 API 和 OAuth 密钥
并且生成的 json 文件使用这些键。
因此可能需要手动编辑才能更改 json 文件中的密钥
下载后。
如果 API 和 OAuth 密钥存在,
键名与自动生成的相同
(例如“~~(由 Google 服务自动创建)”)
它们将在 json 文件中使用。