開発環境が整ったので早速エミュレータでサンプルコードを実行させてみることにしました。そのとき、少々手間取ったのでメモしておきます。入っているサンプルコードを実行させることが書かれていました。ものが多いため、書かれている通りではうまくいきませんでした。そのためにサンプルコードはandroid-sdk/platforms/android-1.1android-sdk/platforms/android-1.5以下にそれぞれのバージョンのサンプルコードが入っています。エミュレータ最初に設定が必要なようです。これをしないでサンプルを実行して、実行できずにはまりました。ツールバーにある上のような端末アイコンを押すとエミュレータの設定画面が表示されます。ここで実行したいエミュレータの設定を作成します。これで、メニューの「実行」を選択することによりエミュレータが起動します。起動に非常に時間がかかります。emulator」が遅いことについて調査エミュレータが遅いのは、ハードウェア・エミュレーターである「QEMU(Qエミュ)」の上でLinuxを動かしてるからとのこと。SDKに付属するエミュレータは、オープンソースの「QEMU」をAndroid向けに適用したもの。Androidは、このQEMU上のLinuxカーネルの上で、ネーティブ・コードで動作するライブラリ群を乗せて動かしている。VM)」と呼ぶ独自の実行環境が乗っている。VM」上にアプリケーション・フレームワークがあり、そこでアプリは動いている。まとめると、Androidアプリは、「QEMUでエミュレーションしたARMプロセッサ」上の「Linux」上の「Dalvik」上の「VM」上で動いている。