« Android開発環境構築メモ(Windows版) | トップページ | Android DroidDraw »

Android SDカード

●課題●

VirtualBox3.1.2でAndroid-x86をインストールした。

PCにSDカードを差した状態でAndroidを起動したがSDカードを認識してくれない。

VirtualBoxの「VBoxGuestAdditions」をAndroidにインストールできないのが原因らしい。

どうしたらVirtualBox上のAndroidでSDカードを使用することができるか?


★対策★

別のパーティション(例:/dev/sda2)をSDカードとしてマウントする。

1. VirtualBoxの仮想ハードディスクに2つのパーティションを作成する。
(例)
/dev/sda1  ext3でフォーマット
/dev/sda2  ext3でフォーマット(fatもOKかも?)

2. Android-x86を/dev/sda1にインストールする。

3. Android起動時、kernel行の末尾に「SDCARD=/dev/sda2」を追加する。
※grub/menu.lstを編集しておくとよい。

4. Android起動後、「設定」→ 「SDカード&端末容量」を選択し、SDカードが認識されていればOK。

補足:
・マウント先を別の仮想ハードディスク(例:/dev/sdb1)とすることができるかは試していない。

以上です。

|

« Android開発環境構築メモ(Windows版) | トップページ | Android DroidDraw »

Android」カテゴリの記事