色々メモ

技術系のメモとかを書いておきます

エミュレータのエラー

Androidアプリのサンプルプログラムをポチポチ動かしていたらエラーが出て、プログラムの変更ができなくなりました。

エラー:

the user data image is used by another emulator. aborting

ぐぐってみると、AVDを新しく作るとかeclipse再起動等の解決方法があったのですが、できればこのまま直せないかなぁと思い、さらに色々調べると以下のような投稿を発見

I have not found a way of avoiding getting this issue, but you can do this to solve quickly:

Remove:
C:/Users/%user_name%/.android/avd/%name_of_avd%/cache.img.lock
C:/Users/%user_name%/.android/avd/%name_of_avd%/userdata-qemu.img.lock

You won't need to restart the emulator.

http://www.anddev.org/-und-quoterror_the_user_data_image_is_used_by_another_emulator-t8956.html

原因はいまいち分からないけれど、とりあえずキャッシュとか消したらエミュレータの再起動しなくても良いよ!的な事だったので、早速消して、再度実行すると、エミュレータが再起動されました…wが、エラーは消えて問題なく動作するようになったので結果オーライでしょうか…。
一応応急処置ということで。。。