Android-SDK1.5 は Emulator の起動に AVD が必要

SDK1.5 での Emulator 起動には、
AVD(Android Virtual Device) の作成が必要になった。
作成せずに Eclipse 上で Android アプリケーションを実行しようとすると、


Failed to find an AVD compatible with target 'Android 1.1'. Launch aborted.
Failed to find an AVD compatible with target 'Android 1.5'. Launch aborted.
Failed to find an AVD compatible with target 'Google APIs'. Launch aborted.


というエラーが出力されて起動に失敗してしまう。
※プロジェクトのターゲットによって表示されるエラーは異なり、
 上記のように3パターンある。


[AVD 作成方法]
$ cd ~/android-sdk/tools
$ android create avd --name XXX --target 3 --sdcard 16M


--name XXX は自由に AVD の名前を付けられる。
--target X の詳細は「$ android list targets」で出力される。
[1] Android-1.1
[2] Android-1.5
[3] Add-on: Google APIs ←Google Map を使用、ベースは Android-1.5。
--sdcard XXX は SD カードを任意のサイズで挿入状態に出来る。


android コマンドのオプションは他にもあり、「-h」で参照可能。


[ヘルプ]
$ android -h


[過去に作成した AVD を閲覧]
$ android list avds


[AVD 削除方法]
$ android delete avd -n XXX


[作成した AVD をエミュレータで起動]
$ emulator @XXX(←起動したい AVD の名前)