Anrdoidのエミュレータ起動中にSDをマウント・アンマウントする

エミュレータ起動時にSDカードイメージを指定する例はたくさん見かけたけど、起動後に動的にやるのはあまり見かけなかったのでメモ。

SDからファイルを読むようなアプリで突然SDを抜かれたり、差されたりしたときの挙動を確認したいときに。

  • (1)emuratorコマンドでエミュレータを起動する(SDイメージ有りのAVDを使う)
  • (2)"adb shell"コマンドでエミュレータに接続
  • (3)"sdutil unmount /sdcard" でSDが抜かれる
  • (4)"sdutil mount /sdcard"でSDが差される
タイトルとURLをコピーしました