Android 佩戴表盘 - INVALID_ACCOUNT 尝试连接 Google 服务时 API

Android Wear Watch Face - INVALID_ACCOUNT when trying to connect to Google Services API

我有一个表盘,我正在尝试连接到 Google Play 服务以获取用户的心率数据。我已经创建了一个 OAuth 2.0 客户端 ID 并遵循了指南。

这是我在 OnCreate() 中的设置代码:

googleApiClient = new GoogleApiClient.Builder(this)
        .addApi(Wearable.API)
        .addConnectionCallbacks(this)
        .addOnConnectionFailedListener(this)
        .addApi(Fitness.SENSORS_API)
        .addScope(new Scope(Scopes.FITNESS_LOCATION_READ))
        .build();
googleApiClient.connect();

我正在触发 OnConnectionFailed() 侦听器。这是连接结果:

ConnectionResult{statusCode=INVALID_ACCOUNT, resolution=null, message=null}

我的完整 class 可以在这里找到:http://pastebin.com/qNuvRY3F

我要么错过了什么,要么我在错误的地方做这一切。可能两者都有。我可能需要从我的移动设备获取此数据并通过 DataLayer 发送此数据,我仍在尝试弄清楚如何在后台服务中执行此操作,以便与电池信息、天气数据等一起发送

如有任何见解,我们将不胜感激。谢谢

错误 INVALID_ACCOUNT 表示客户端尝试使用指定的无效帐户 名称连接服务。

错误代码由 GoogleApiClient.OnConnectionFailedListener 助手 class 使用。 Google Play 服务服务器在某事不工作时生成错误。使用 Google Play 将是 Wear 开发人员需要掌握的一个重要领域。

这是一张相关的 SO 票: