14

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 開発者に連絡しました。

私の問題が他のスレッドで議論されているのを見ましたが、結論は出ませんでした:

4

6 に答える 6

3

デバイスチェックを再起動します(同じ問題に直面しています。)

于 2015-04-08T13:01:36.620 に答える
1

Android 4.1.2 を搭載した Samsung Galaxy S II を [動作しない]リストに追加できます。これは迷惑なバグであり、回避策は GMaps API に直接アクセスすることです。私の観点からは、ユーザーが組み込みのタスク マネージャーを使用してすべてのアプリを強制終了し、リソース/メモリを解放すると発生します。

于 2013-11-20T08:11:29.940 に答える
0

同じエラーが発生しました。以下の権限を追加して解決してください。

<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> 
<uses-permission android:name="android.permission.INTERNET" />
于 2014-08-19T09:09:15.577 に答える
0

Manege Apps で「ネットワーク ロケーション」サービスを再起動してみてください。

于 2013-11-21T11:00:13.843 に答える