android - 带有 Google Fitness API 的 Android Wear 操作系统
问题描述
我有一个包名称为 com.x 的应用程序,并且我创建了一个包名称为 com.x.watch 的模块 Wear OS。我在链接到 Google API 控制台的 firebase 上为每个项目创建了一个单独的项目。我启用了 Fitness API,添加了正确的 Sha-1,以及带有测试用户的 ouath 客户端。每当我运行移动应用程序时,我都可以检索这些步骤。但是,当我运行 watch 应用程序时,我总是收到以下错误:
W/System.err: com.google.android.gms.common.api.ApiException: 17: API: Fitness.RECORDING_CLIENT is not available on this device. Connection failed with: ConnectionResult{statusCode=INVALID_ACCOUNT, resolution=null, message=null}
at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(com.google.android.gms:play-services-base@@17.5.0:4)
at com.google.android.gms.common.internal.zap.zaa(com.google.android.gms:play-services-base@@17.5.0:2)
解决方案
推荐阅读
- haskell - Haskell:之前的返回被之后的单子取消。如何?
- java - 在 Spring Boot 中使用资源服务器请求的资源上不存在“access-control-allow-origin”标头
- url - 有没有办法让我的云存储桶内容只对我网站的订阅者公开?
- internationalization - 用于翻译的 sprintf 字符串中单词的位置
- c# - 实体框架核心,左连接
- jquery - Select2 搜索不适用于 JSON 文件
- ruby-on-rails - Rails Model.update 删除嵌套附件
- flutter - 导航到新页面时如何收听上一个屏幕监听器?
- c# - 如何使用 C# 从特定链接下载(动态)文件
- javascript - 无法设置位置:固定为身体