2017-04-02 3 views
1

のユーザーが以前に見たことがないエラーを報告しました:時計がGoogle Fitに接続しようとするとエラー19です。ドキュメントによると、これはGoogle Playサービスの一部についてはSERVICE_MISSING_PERMISSIONだと思います。Google Fitエラー19の考えられる理由と解決方法

は、ここで私はに接続していたAPIです:

.addApi(Fitness.RECORDING_API) //records low power information 
.addApiIfAvailable(Fitness.HISTORY_API) 
.addApiIfAvailable(Fitness.SENSORS_API) 
.addApi(Fitness.SESSIONS_API) 

は、ドキュメントによると、startResolutionForResultはウォッチフェイスサービスから利用できません。

問題は何ですか?どのように修正できますか?

+0

このスレッドでエラーを修正したと思います。https://plus.google.com/114088016527798494004/posts/RP4f4i6qBDx – abielita

+0

私のユーザーからの確認はまだありませんが、これは私が推測するものです: (Google Fit APIを使用していて、ウォッチフェイスのセンサーと位置情報を呼び出したため)、Google Fit自体にセンサーや位置情報の権限が付与されていない状態で、フィットネスモードで時計を正常に使用できるようになりました。しかし、Google PlayサービスでSENSORS権限を無効にすると、エラー19が表示されます。これがユーザーの問題/解決方法であるかどうかわかります。 – Opus1217

答えて

1

Google Playサービスのセンサーのアクセス許可を再度有効にすると、問題が解決されたことをユーザーが確認しました。 Google Playサービスのアクセス許可にSensorsの権限が含まれている理由がわかりません(このモデルは10.xのGoogle Playサービスで変更されている可能性があります)。私は確かにこのエラーコードをチェックし、アプリケーションへの呼び出しを介してstartResolutionForResultを使用する必要があります。

関連する問題