Google 登录不适用于 Android 上的 Fitness API

问题描述

我刚刚开始使用适用于 Android 的 fitness API。我在 Google 的 Android 开发者网站上开始了我的旅程,并按照步骤设置了我的第一个应用程序。我创建了我的客户端 ID 和 OAuth 范围,添加了我的电子邮件地址作为测试用户

然后我按照此处描述的步骤检索了一些历史数据:https://developers.google.com/fit/android/api-client-example (我不会发布代码片段,因为它与链接下的代码片段完全一样。)

在我的设备或模拟器上启动应用程序后,我会看到 Google 的登录屏幕,请选择正确的帐户。但是随后出现了一个永远不会完成的加载屏幕。我的 Activity 的 onActivityResult() 函数从未被调用

我在想可能是我在设置项目时做错了什么,所以我从 Fit Samples GitHub 存储库中提取了示例。我导入了该项目,并再次在 Google Api 中设置了一个新项目:https://github.com/android/fit-samples/tree/master/BasicHistoryApiKotlin

我启动了应用程序,但结果是一样的。

Logcat 没有报告任何错误或警告,所以我在这里瞎了。

有没有其他人遇到过这个问题并且知道我错过了什么以及我应该做什么?或者有人可能有一个可行的例子吗?

非常感谢

解决方法

嗨@piet90 我能够解决这个问题,我遵循了这个:https://github.com/android/fit-samples/issues/58

我认为它适用于所有情况,您需要在 Google Console 中删除您的项目并在之后恢复它。