Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Google Fit错误的可能原因和解决方案19_Android_Google Fit - Fatal编程技术网

Android Google Fit错误的可能原因和解决方案19

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

的一位用户报告了一个我以前从未见过的错误:手表试图连接到Google Fit时出现错误19。根据文档,我认为这是谷歌Play服务的某些方面的
服务\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。我将查看这是否是我用户的问题/解决方案。”