3

Geocoder.getFromLocationName() を使用しようとしていますが、これらの実際のデバイスでは同じ検索文字列が正常に機能します。

  • ネクサス 1 (2.3.6)
  • サムスン ギャラクシー SIII (4.0.4)
  • ギャラクシー ネクサス (4.1.1)

私のNexus 7(4.1.1)では、メソッドは「サービスが利用できません」IOExceptionをスローします

簡略化されたコードは次のとおりです。

Geocoder geocoder = new Geocoder(mContext);
List<Address> addressFromSearch = geocoder.getFromLocationName("10918", 1);

また、モバイルデータとwifiのみを使用して各デバイスを試しましたが、すべて正常に動作しました. これまでのところ、機能しない唯一のデバイス/OS は Nexus 7 です。Geocoder.isPresent() もチェックしましたが、true が返されます。

私が見逃している可能性があるものについて何か考えはありますか?

4

2 に答える 2

1

Galaxy Nexus を 4.1.2 に OTA アップデートした後、この問題は最終的に解決されました。Android バージョン 4.1.1 に関するバグでした

于 2012-10-15T18:04:55.597 に答える