作業ノート

様々なまとめ、雑感など

エミュレータでUnknownHostExceptionが発生したときの対処法

android 1.6(api level 4)のエミュレータで、時々UnknownHostExceptionが発生し、アプリがうまく動かないことがあった。

これはエミュレータのバグらしく、通常はエミュレータを再起動と直るらしい。

ただ、それでも直らない場合があり、そのときはエミュレータを終了後、avdのcache.imgを削除してエミュレータを起動、アプリを起動すると直った。

$ cd ~/.android/avd/android-1.6.avd/
$ ls
cache.img        emulator-user.ini  userdata-qemu.img
config.ini         sdcard.img            userdata.img
$ rm cache.img