【发布时间】:2017-01-29 21:31:07
【问题描述】:
我们是一个由两人组成的团队,试图构建一个使用 Google Fit API 的 Android 应用。我们遇到的问题是,只有最初构建该项目的计算机才能在设备上成功运行该应用并将其连接到 Google Fit。
我们可以让应用程序在一台计算机上正常运行,它会提示用户许可以及要使用的 Google 帐户,然后它会成功连接并提取步数数据。
然后我们将使用这个工作项目创建一个 git 存储库并将其克隆到另一台计算机。但问题是当我们尝试从第二个环境运行该项目时,连接总是失败。它总是返回statusCode=CANCELED:
Google Play services connection failed. Cause: ConnectionResult{statusCode=CANCELED, resolution=null, message=null}
设备只是说 result.getErrorMessage() 是 null,这并没有告诉我们太多。
我们正在尝试找出签入此应用程序的哪个部分,然后尝试在另一台机器上拉取并处理它会导致此问题。是否有某种登录密钥或设置需要传输/设置/配置,但未针对应用程序进行版本控制?
我们已经构建了它并让它在两个不同的启动环境中运行,但是从任何其他计算机中提取它并不能构建到一个正常工作的应用程序中。任何想法将不胜感激。
【问题讨论】:
标签: android git android-studio-2.2 google-fit google-developers-console