首页 > 解决方案 > 带有 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)

标签: androidandroid-studiowear-osgoogle-api-clientfitness

解决方案


推荐阅读