2010年4月5日月曜日

AndroidエミュレータでSDカードにデータを入れてマウントする

Androidエミュレータ使用時に、SDカードにデータを入れてマウントする方法。ポイントは、「Dev Tools」から「Media Scanner」を起動するのを忘れないこと。

例えば、既にSDカード容量を指定してXperiaのAVDを作成済みだとして、そのXperiaのAVD(AVD名「Xperia」)を指定して、エミュレータを起動した場合。
#emulator -avd Xperia

エミュレータを起動しっぱなしで、以下のコマンドを実行し、hogehoge.jpgをSDカードに入れる。
#adb push hogehoge.jpg /sdcard

その後、エミュレータ側で、「Dev Tools」から「Media Scanner」を起動する。

Media Scanner起動後、以下のように、「Media Scanner finished scanning / sdcard」と表示されたら、SDカードへのデータのマウントが終了。


ギャラリーから、追加したJPEG画像を確認することができる。