概要
Android開発をしていて、エミュレータのデータやエミュレータ自体を消去したいときなどにAVDマネージャーを操作しようとすると以下のようなエラーが出ることがある。
PCを再起動したりするとうまくいくが、再起動せずとも解決できる方法があるので紹介する。
方法
.lockと名のつくファイルを全て消す
コマンド
rm ~/.android/avd/your_emulator/*.lock
your_emulator
に入れるemulatorの名前はlsで確認できる
ls ~/.android/avd/
例
上記の実行結果が以下だった場合
Pixel_5_API_32.avd Pixel_5_API_32.ini
削除コマンド
rm ~/.android/avd/Pixel_5_API_32.avd/*.lock
実行後、もう一度wipe dataを試みると、以下のように消せるようになる