![]()
Android 2.1 エミュレータのインストール手順 (Nexus One/HTC Desire)
川崎です。今日は、Androidデベロッパー倶楽部(Android Developers' Club)の 第4回デ部 ミーティング です。(MTL が会場提供しています)
川崎は Android はまだまだこれからなので、いろいろ勉強できればと。
まずは、エミュレータのインストールから。
以前、Android 1.6 エミュレータ を入れてみましたが、海外のエンジニアに人気の Nexus One / HTC Desire ターゲットということで、今日は 2.1 を入れてみます。
1.
http://developer.android.com/intl/ja/sdk/index.html から
android-sdk_r05-mac_86.zip をダウンロードして、展開する。
cd /opt
sudo unzip ~/Downloads/android-sdk_r05-mac_86.zip
2.
「Android SDK and AVD Manager」を起動する。
export PATH=/opt/android-sdk-mac_86/tools:$PATH
android &
3.
Settings 画面の Misc 欄で
Force https://... sources to be fetched using http://...
のチェックを ON にする。(デフォルトで ON になってるかも)
4.
Available Packages 画面で、
SDK Platform Android 2.1, API 7, revision 1
Google APIs by Google Inc., Android API 7, revision 1
を選択して、Install Selected する。
5. (a) ハーフVGA(320×480ピクセル)の場合
Virtual Devices 画面で、New で新規 AVD を作成する。
Name: sdk2.1-hvga
Target: Android 2.1 - API Level 7
SD Card: Size: 16 MiB
Skin: Build-in: Default (HVGA)
で「Create AVD」ボタンを押すと、AVD が作成される
5. (b) ワイドVGA(480×800ピクセル)の場合 = HTC Desire
Virtual Devices 画面で、New で新規 AVD を作成する。
Name: sdk2.1-wvga
Target: Android 2.1 - API Level 7
SD Card: Size: 16 MiB
Skin: Build-in: WVGA800
で「Create AVD」ボタンを押すと、AVD が作成される
6.
AVD ができたら、もう「Android SDK and AVD Manager」は終了して OK。
7.
Android エミュレータを起動する。
export PATH=/opt/android-sdk-mac_86/tools:$PATH
emulator @sdk2.1-hvga &
または
emulator @sdk2.1-wvga -scale 0.8 &
OS が起動するまで、少し時間がかかります。
wvga の画面は大きいので、デフォルトでは MacBook の液晶には収まりません。
外付けのモニタが必要ですね。縮小表示する方法はないのでしょうか??
(追記:-scale オプションを付けると、縮小表示で液晶画面に収まります)
8.
アプリケーション .apk ファイルをエミュレータにインストールする手順。
adb -e install ~/Downloads/Runtime_Emulator_20100511.apk.zip
「Success」と表示されればインストール成功。
9.
アプリがインストールされたかどうかは、エミュレータの画面から
Settings→Applications→Manage applications
で確認できます。
10.
デバッグ用のログ(AIR / Flash の trace 出力)を見るには、
adb -e logcat
とするか、または、Eclipse の DDMS の Logcat を見る。
