grpc failed at android.location.Geocoder.getFromLocationName エラーに対処する

Androidアプリのテスト中に、キーワードから位置検索しようとすると、エミュレータがエラーを吐いて検索できない事があります。

W/System.err: java.io.IOException: grpc failed at android.location.Geocoder.getFromLocationName(Geocoder.java:xxx)

たまに正常な時もあるので原因は分からないのですが、一旦、ブラウザで通信させると直りました。

  1. エミュレータの電源ボタンを長押しして再起動させる。
  2. 起動したら、ブラウザで適当に検索して通信する。
  3. アプリをインストールする。