GeoCoder サービスを利用できません
GeoCoder
を取得するためにを使用していAddressLocation
ます。残念ながら、このメソッドはIOException saying: "Service not Available"
.
この StackOverFlow スレッドは、私が徹底的にテストしたために何が起こっているかを説明しています (ユーザー権限、ビルド バージョン、再起動、GeoCoding API 制限など)。
(Google Play-Services
またはLocationService
) で見つけることができます: Android の設定 -> (管理) アプリケーション -> 実行中のプロセス、クラッシュまたは停止しました。それ自体は再起動しますが、GeoCoderService を NetworkLocator にバインドするのを忘れています。
このバグの「解決策」は、Android フォンを再起動することです。これは、再起動時に GeoCoderService が NetworkLocater にバインドされるためです。もちろん、私はこれが解決策だとは思いません。
質問
私の質問は、そもそも LocationService がどのようにクラッシュまたは停止するのかということです。
私がしたことは、手動で Google Play サービスを強制停止し、一部のデバイスは LocationService を再起動しましたが、一部のデバイスは再起動しませんでした。
動作していません(LocationService を再起動しませんでした)
- 4.0.3 サムスン ギャラクシー ノート (GT-N7000)
- 4.0.4 サムスン タブレット GT-P7100
- 4.1.2 ネクサス S
- 4.1.2 サムスン Galaxy S III (GT-I9300)
WORKING (LocationService を再起動しました)
- 2.3.5 HTC ワイルドファイア S
- 4.0.3 エイサー A500
- 4.1.1 サムスン Galaxy Note II (GT-7100)
- 4.1.2 サムスン Galaxy S II (GT-I9105P)
- 4.2.2 サムスン タブレット GT-P7500
- 4.2.2 ネクサス 7
- 4.3 銀河ネクサス
Google Play サービス (LocationService) がクラッシュしたり、しばらく実行した後に停止したりする理由を知っている人はいますか?
私はすでにこの問題を b.Android.com に報告し、個人的に Android 開発者に連絡しました。
私の問題が他のスレッドで議論されているのを見ましたが、結論は出ませんでした: