hyoromoのブログ

iOS/AndroidもしくはCocos2dxネタを書いています

エミュレーター起動に失敗したよ

android sdk をインストール。eclipseandroid プラグインもインストールしました。
Hello World! のコードもこちらを書き写し、いざエミュレーター起動!と思いきやエラーですよ。

Eclipseのエラーログ

[2009-06-02 23:06:34 - HelloWorld] ------------------------------
[2009-06-02 23:06:34 - HelloWorld] Android Launch!
[2009-06-02 23:06:34 - HelloWorld] adb is running normally.
[2009-06-02 23:06:34 - HelloWorld] Performing jp.ne.hyoromo.HelloWorld activity launch
[2009-06-02 23:06:36 - HelloWorld] Launch canceled!

解決方法

どうやら仮想デバイスの参照位置が違うらしいので、同じ症状の方と同じ解決方法を取りました。

$ android create avd -t 2 -n normal
ndroid 1.5 is a basic Android platform.
Do you wish to create a custom hardware profile [no]
Created AVD 'normal' based on Android 1.5
$ android list avd
Available Android Virtual Devices:
    Name: normal
    Path: /Users/hyoromo/.android/avd/normal.avd
  Target: Android 1.5 (API level 3)
    Skin: HVGA

これでエミュレーター起動成功!
起動するまで時間かかりますが、Android ロゴが消えるとデスクトップ画面が表示され、[MENU]ボタンを押すと「Hello World!」と表示されました。
hello_world
うん、小さ過ぎて分かり難いけど、左上に「Hello World」って表示されてるんだ。

参考著書

初めてのAndroid