Android Google Fit错误的可能原因和解决方案19
的一位用户报告了一个我以前从未见过的错误:手表试图连接到Google Fit时出现错误19。根据文档,我认为这是谷歌Play服务的某些方面的Android Google Fit错误的可能原因和解决方案19,android,google-fit,Android,Google Fit,的一位用户报告了一个我以前从未见过的错误:手表试图连接到Google Fit时出现错误19。根据文档,我认为这是谷歌Play服务的某些方面的服务\u权限缺失 以下是我正在连接的API: .addApi(Fitness.RECORDING_API) //records low power information .addApiIfAvailable(Fitness.HISTORY_API) .addApiIfAvailable(Fitness.SENSORS_API) .addApi(Fitne
服务\u权限缺失
以下是我正在连接的API:
.addApi(Fitness.RECORDING_API) //records low power information
.addApiIfAvailable(Fitness.HISTORY_API)
.addApiIfAvailable(Fitness.SENSORS_API)
.addApi(Fitness.SESSIONS_API)
根据文档,Watchface服务无法提供StartResult解决方案
问题是什么?我该如何解决它?用户已确认重新启用Google Play服务的Sensors权限解决了问题。我真的不明白为什么Google Play Services权限中包含Sensors权限(这个模式可能在Google Play Services的10.x版本中发生了变化),但这就是问题所在。我确实应该检查此错误代码,并通过调用应用程序使用startResolutionForResult。我猜您已经修复了此线程中的错误:我还没有得到用户的确认,但我猜测:“好的,一个快速测试似乎可以跟踪错误。我可以在健身模式下成功使用我的手表,而Google Fit本身没有传感器或位置许可(大概是因为我使用Google Fit API,但从我的watchface调用传感器和位置信息)。但是如果我在Google Play服务中禁用传感器权限,我会得到错误19。我将查看这是否是我用户的问题/解决方案。”